@charset "utf-8";
body,div,img,h1,h2,h3,ul,li,dd,dt,dl,span,a,form,input{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    border: none;
    *border: 0;
    list-style: none;
    background: none;
  font-family: "微软雅黑";
}
a{font-family: "微软雅黑";}
@font-face{font-family:tm-fp-font;src:url(http://at.alicdn.com/t/font_1413473035_7130275.eot);src:url(http://at.alicdn.com/t/font_1413473035_7130275.eot?#iefix) format('embedded-opentype'),url(http://at.alicdn.com/t/font_1413473035_7130275.woff) format('woff'),url(http://at.alicdn.com/t/font_1413473035_7130275.ttf) format('truetype'),url(http://at.alicdn.com/t/font_1413473035_7130275.svg#iconfont) format('svg')}
@font-face{font-family:SYHT;src:url(http://www2.res.meizu.com/zh_cn/fonts/SHSCN-ELight.eot?v=141222);src:url(http://www2.res.meizu.com/zh_cn/fonts/SHSCN-ELight.woff?v=141222) format('woff'),url(http://www2.res.meizu.com/zh_cn/fonts/SHSCN-ELight.ttf?v=141222) format('truetype'),url(http://www2.res.meizu.com/zh_cn/fonts/SHSCN-ELight.svg?v=141222) format('svg');font-weight:400;font-style:normal}
@font-face{
        font-family: "imooc-icon";
        src: url("../images/icomoon/fonts/icomoon.eot"); /* IE9兼容模式*/
        src: url("../images/icomoon/fonts/icomoon.eot?#iefix") format("embedded-opentype")
            ,url("../images/icomoon/fonts/icomoon.woff") format("woff")
            ,url("../images/icomoon/fonts/icomoon.ttf") format("truetype")
            ,url("../images/icomoon/fonts/icomoon.svg") format("svg");
            font-weight: normal;
            font-style: normal;
    }
/* IconFont字体图标 */
@font-face {font-family: "iconfont";
  src: url("../images/iconfont/iconfont.eot"); /* IE9*/
  src: url("../images/iconfont/iconfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../images/iconfont/iconfont.woff") format("woff"), /* chrome、firefox */
  url("../images/iconfont/iconfont.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("../images/iconfont/iconfont.svg#iconfont") format("svg"); /* iOS 4.1- */
}

.tm-fp-font{font-family: tm-fp-font!important;}
body{font-family: arial,"微软雅黑",tahoma,verdana,\5b8b\4f53,sans-serif!important;font-size: 14px;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset; }
input{vertical-align:middle;outline:none;}
textarea{overflow-y: hidden;overflow-x: hidden; }
.right{float: right;}
.left{float: left;}
.none{display: none;}
.show{display: inline;}
.underline{text-decoration: underline;}
a{cursor: pointer;}
.pointer{cursor: pointer;}
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　 
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */ 　 
a:focus { -moz-outline-style: none; } /* IE不支持 */ 
a:focus { outline: none; } /*很多网站都会加的属性*/
.red{color: #ab0409;}
.blue{color: #006bd0;}
.yellow{color: yellow;}
.c_ffda5a{color: #ffda5a;}
.c_eb3f57{color: #eb3f57;}
.c_838383{color: #838383;}
.c_000{color: #000;}
.c_333{color: #333;}
.c_fff{color: #fff;}
.c_666{color: #666;}
.c_ddd{color: #ddd;}
.c_9d9d9d{color: #9d9d9d}
.c_888888{color: #888888;}
.c_c42a47{color: #c42a47;}
.c_c92655{color: #c92655;}
.width100{float: left;width: 100%;}
.bg_fff{background: #fff;}
.font30{font-size: 30px;}
.font25{font-size: 25px;}
.font20{font-size: 20px;}
.font18{font-size: 18px;}
.font16{font-size: 16px;}
.font14{font-size: 14px;}
.font12{font-size: 12px;}
.hr5{width: 100%;height: 5px;}
.hr10{width: 100%;height: 10px;}
.hr15{width: 100%;height: 15px;}
.hr20{width: 100%;height: 20px;}
.hr30{width: 100%;height: 30px;}
.hr50{width: 100%;height: 50px;}
.body{margin: 0 auto;padding: 0px; overflow: hidden;}
.button_1{cursor: pointer;width: 60px;height: 25px;overflow: hidden;background: #8b0409;margin:0 auto;line-height: 25px;text-align: center;font-size: 12px;color: #fff;}
.button_1:hover{background-color: #ab0409;}
.button_2{cursor: pointer;overflow: hidden;width: 194px;height: 40px;background: #8b0409; line-height: 40px;text-align: center;font-size: 14px;color: #fff;}
.button_3{width: 100px;height: 35px;background: url(../images/bg.png) no-repeat scroll 0px -130px transparent;overflow: hidden;margin: 0px auto;color: rgb(255, 255, 255);font-size: 16px;text-align: center;letter-spacing: 5px;line-height: 35px; float: left;}
.button_4{width: 90px;height: 30px;line-height: 30px;background: url(../images/bg.png) no-repeat scroll 0px -680px transparent;overflow: hidden;margin: 0px auto;color: rgb(255, 255, 255);font-size: 12px;text-align: center;letter-spacing: 2px;}
.button_5{cursor: pointer;width: 40px;height: 40px;overflow: hidden;background: #ffffff;margin:0 auto;line-height: 18px;text-align: center;font-size: 12px;color: #9f1212; border: 2px solid #9f1212; font-weight: bold;}
.input_border{border: 1px solid #d1d2d5;outline: none;}
.no_button{background: #a2a2a2;color: #fff;}
#loader{display: none;width: 200px;height: 60px;line-height: 60px;text-align: center;background: #8b0409;color: #fff;position: fixed;left: 50%;top: 50%;margin: -30px 0 0 -100px;z-index: 100000;}
a{color: #555;}
.align_left{text-align: left;}
/*下拉框*/
.select_ui{-webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #ccc; font-size: 12px; outline: 0; vertical-align: middle; font-family: inherit; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fffcfcfc, endColorStr=#fff2f2f2); background: #f2f2f2; background: -webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#f2f2f2)); background: -webkit-linear-gradient(top,#fcfcfc,#f2f2f2); background: -moz-linear-gradient(top,#fcfcfc,#f2f2f2); background: -o-linear-gradient(top,#fcfcfc,#f2f2f2); background: linear-gradient(to bottom,#fcfcfc,#f2f2f2); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid #ccc; display: inline-block; white-space: nowrap; position: relative; text-align: left; line-height: 1.5; height: auto; width: auto; float: none; margin: 0; } 
.select_ui select {-moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; filter: alpha(opacity=0); position: absolute; background: #fff; min-width: 100%; border: inherit; color: inherit; font: inherit; padding: 1px; margin: -1px; height: 100%; opacity: 0; border: 0; bottom: 0; left: 0; top: 0;} 
.select_ui .select_text_ui {border-right: 1px solid #e5e5e5; vertical-align: baseline; padding: 5px 3px 5px 6px; margin-right: 26px; overflow: visible; background: #fff; display: block; -webkit-box-shadow: 0 1px 2px 0 #f0f0f0 inset; box-shadow: 0 1px 2px 0 #f0f0f0 inset;}
.select_arrow {border-color: #b7b7b7 transparent; border-top-color: inherit; border-width: 5px 5px 0; border-style: solid; position: absolute; margin-top: -2px; overflow: hidden; right: 7px; height: 0; width: 0; top: 50%; }
/*输入框*/
.new_input{line-height: 1.5; height: 1.5em;-webkit-box-shadow: 0 1px 2px 0 #f0f0f0 inset; box-shadow: 0 1px 2px 0 #f0f0f0 inset; background: #fff;-webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #ccc; font-size: 12px; outline: 0;padding: 5px;}
.new_input:focus{box-shadow: 0 0 4px 1px rgba(77,15,95,.4);border:1px solid #af50cb;}
.loadimg.loadbg{background: url(/images/loadimg.gif) no-repeat center center;}


/* 新头部Start */
#header{background: #ffffff; width: 100%; min-width: 1209px; position: relative; top: 0; left: 0;}
#header .top_top{width: 100%; height: 80px; background: url(../pic/header_top_top.jpg) center; position: relative; z-index: 111111; display: block;}
#header .top_0{width: 100%; height: 80px; background: url(../pic/header_top0.png) center; position: relative; z-index: 111111; display: block;}
#header .top_0 .countdown{position: absolute; width: 720px; height: 80px; line-height: 80px; left: 50%; margin-left: -420px; color: #d4162b; overflow: hidden; font-size: 50px; text-align: center; font-weight: bolder;}
#header .top_0 .countdown div{float:left; width: 47px; height: 80px; z-index: 10;}
#header .top_0 .countdown .time_0{background: url(../img/countdown/0.png);}
#header .top_0 .countdown .time_1{background: url(../img/countdown/1.png);}
#header .top_0 .countdown .time_2{background: url(../img/countdown/2.png);}
#header .top_0 .countdown .time_3{background: url(../img/countdown/3.png);}
#header .top_0 .countdown .time_4{background: url(../img/countdown/4.png);}
#header .top_0 .countdown .time_5{background: url(../img/countdown/5.png);}
#header .top_0 .countdown .time_6{background: url(../img/countdown/6.png);}
#header .top_0 .countdown .time_7{background: url(../img/countdown/7.png);}
#header .top_0 .countdown .time_8{background: url(../img/countdown/8.png);}
#header .top_0 .countdown .time_9{background: url(../img/countdown/9.png);}


#header .top_1{width: 100%; height: 26px; background-color: #efefef;}
#header .top_1 .body1{width: 1209px; margin: 0 auto; height: 100%; overflow: inherit;}
#header .top_1 .body1 .top_1_l{line-height: 26px; height: 26px; float: left; text-align: left; font-size: 12px; margin-left: 7px; color: #464646; font-family: arial, "Microsoft YaHei";}
#header .top_1 .body1 .top_1_r{width: 1000px;line-height: 26px;height: 26px; float: right; text-align: right; font-size: 12px; color: #464646;}
#header .top_1 .body1 .top_1_r .order1{padding-right: 4px;}
#header .top_1 .body1 .top_1_r .order2{padding-left: 4px;}
#header .top_1 .body1 .top_1_r .order3{padding-left: 39px;}
#header .top_1 .body1 .top_1_r .order4{padding-left: 39px;}
#header .top_1 .body1 .top_1_r .order5{padding-right: 24px;}
#header .top_1 .body1 .top_1_r .vertical{color: #747474;}
#header .top_1 .body1 .top_1_r .top_1_q{height: 26px; position: relative;}
#header .top_1 .body1 .top_1_r .top_1_cart{height: 26px; position: relative;}
#header .top_1 .body1 .top_1_r .top_1_q .top_1_q_box{width: 100px;height: 83px; background: url(../pic/index_more_ico.png) no-repeat; position: absolute; z-index: 10000; left: 0px; top: 18px; background-position: -64px 0px;}
#header .top_1 .body1 .top_1_r .top_1_q .top_1_q_box .shouqian{position: absolute; left: 15px; top: 11px; display: inline-block;}
#header .top_1 .body1 .top_1_r .top_1_q .top_1_q_box .shouhou{position: absolute; left: 15px; top: 43px; display: inline-block;}
#header .top_1 .body1 .top_1_r .top_1_q:hover .top_1_q_box{display: block;}
#header .top_1 .body1 .top_1_r .top_1_q .order3:hover .speak{opacity: 0.5;}
#header .top_1 .body1 .top_1_r .top_1_cart .order4:hover .lanzi{opacity: 0.5;}
#header .top_1 .body1 .top_1_r .top_1_a .order5:hover .arrow{transform: rotate(180deg); -webkit-transform: rotate(180deg); opacity: 0.5;}
#header .top_1 .body1 .top_1_r .top_1_a{height: 26px; position: relative;}
#header .top_1 .body1 .top_1_r .top_1_a .top_1_app_box{width: 173px; height: 222px; background: url(../pic/top_r_app_box.png); position: absolute; z-index: 10000; left: -57px;}
#header .top_1 .body1 .top_1_r .top_1_a .top_1_app_box a{width: 115px;height: 32px; position: absolute; left: 27px; top: 170px; display: inline-block; border: 1px solid #474747; padding: 0px; font-size: 14px; color: #333333; text-align: center; line-height: 32px;}
#header .top_1 .body1 .top_1_r .top_1_a .top_1_app_box a:hover{background-color: #b90f0f; -webkit-transition: all 1s;transition: all 1s; border: 1px solid #b90f0f; color: #fff;}
#header .top_1 .body1 .top_1_r .top_1_a:hover .top_1_app_box{display: block;}
#header .top_1 .body1 .top_1_r .speak{width: 17px; height: 14px; float: left; background: url(../pic/index_more_ico.png) no-repeat; background-position: 0px 0px; position: absolute; left: 12px; top: 0px;}
#header .top_1 .body1 .top_1_r .lanzi{width: 17px; height: 15px; float: left; background: url(../pic/index_more_ico.png) no-repeat; background-position: -23px 0px; position: absolute; left: 12px; top: -2px;}
#header .top_1 .body1 .top_1_r .arrow{width: 13px; height: 6px; float: left; background: url(../pic/index_more_ico.png) no-repeat; background-position: -46px 0px; position: absolute; right: 2px; top: 4px; -webkit-transition: -webkit-transform .2s ease-in 0s; transition: transform .2s ease-in 0s;}
#header .top_1 .body1 a{padding: 0 11px; line-height: 26px; height: 26px; display: inline-block; color: #464646; font-family: arial, "Microsoft YaHei";}
#header .top_1 .body1 a:hover{color: #b7b7b7;}
#header .top_1 .body1 a .logout:hover{color: #b7b7b7;}
#header .top_1 .body1 .cart{padding-left: 30px;background: url(../pic/pic.png) -50px 0px no-repeat;margin-left: 5px;}

#header .top_2{width: 100%; height: 92px;margin-bottom: 20px;}
#header .top_2 .body2{width: 1209px; margin: 0 auto; height: 100%; overflow: inherit;}
#header .top_2 .body2 .top_2_left{float: left; width: 91px; height: 57px; margin-left: 14px; margin-top: 21px;}
#header .top_2 .body2 .top_2_left2{float: left; width: 200px; height: 65px; margin-top: 20px;}
#header .top_2 .body2 .top_2_center{height: 43px; width:526px; float: right; margin-left: 100px; margin-top: 30px;}
#header #keywords{width: 432px; height: 41px; font-size: 12px; color:#606060; border: 1px solid #b90f0f; text-indent: 12px; background-color: #ececec; float: left; letter-spacing: 2px;}
#header #keywords:focus{box-shadow: 0 0 1px 1px #b10005 inset; display: inline-block;}
#header .top_2 .body2 .top_2_center .button{width: 91px; height: 43px; background: url(../pic/index_more_ico.png) no-repeat; border: none; background-position: -170px 0px; float: left;}
#header .top_2 .body2 .top_2_center .button:hover{background: url(../pic/index_more_ico.png) no-repeat; background-position: -170px -43px;}
#header .top_2 .body2 .top_2_center a{font-size: 12px; color: #979797; margin-top: 6px; margin-right: 12px; float: left;}
#header .top_2 .body2 .top_2_center a:hover{text-decoration: underline;}
#header .top_2 .body2 .lo a{width: 130px;height: 44px;font-size: 19px;line-height: 22px;float: left;text-align: center;margin-top: 30px;}
#header .top_2 .body2 .lo a.n1{width: 100px;}
#header .top_2 .body2 .lo a:hover,#header .top_2 .body2 .lo a.nw{color: #880408;}
#header .top_2 .body2 .lo span{width: 1px;height: 30px;background: #b3b2b2;float: left;margin-top: 38px;margin-left: 10px;margin-right: 10px;}
/*  导航  */
#header .top_3 .body3 .nav .nav_1{width: 200px; display: block; float: left; height:40px; line-height: 40px; position: relative; }
#header .top_3 .body3 .nav .nav_1:hover div.list{display: block;}
#header .top_3 .body3 .nav .nav_1 .all_cate{width: 200px; height:40px; line-height: 40px; text-indent: 43px; background: #C60108; color:#fff; display: block; padding: 0; }
#header .top_3 .body3 .nav .nav_1 .all_cate.nw{background: #C60108 url(../images/nav_arrow.png) no-repeat 170px center;}
#header .top_3 .body3 .nav .nav_1 .all_cate:hover{background: #d52020;}
#header .top_3 .body3 .nav .nav_1 .all_cate.nw:hover{background: #d52020 url(../images/nav_arrow.png) no-repeat 170px center;}
#header .top_3 .body3 .nav .nav_1 div.list{z-index:99999; position: absolute; top: 40px; left: 0; width: 200px; height: 470px; background: #383839; color: #fff; display: none;}
#header .top_3 .body3 .nav .nav_1 div.list ul{ position: relative;}
#header .top_3 .body3 .nav .nav_1 div.list li div.main-list{font-size: 14px; font-weight: normal; cursor:pointer; border-bottom: 1px solid rgba(255,255,255,0.1); transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; -ms-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; }
#header .top_3 .body3 .nav .nav_1 div.list li div.main-list:hover{background: #B40108; padding: 0 0 0 10px;}
#header .top_3 .body3 .nav .nav_1 div.list li div.main-list .min_arrow{float: right; width: 4px; height: 8px; background: url(../images/min-arrow.png) no-repeat; margin: 16.5px 12px 0 0; display: none;}
#header .top_3 .body3 .nav .nav_1 div.list li div.main-list:hover .min_arrow{display: block;}
#header .top_3 .body3 .nav .nav_1 div.list li div.main-list span{margin:0 15px; top: 2px; }
#header .top_3 .body3 .nav .nav_1 div.list li div.all-list{width: 610px; padding: 0 20px; height: 470px; background: rgba(255,255,255,0.9); position: absolute; top: 2px; left: 200px; transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; -ms-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; display: none; font-weight: bold; }
.hide{ display:none;}
.list-pro{width: 300px; overflow: hidden;}
.list-pro-01{width: 100%; overflow: hidden; font-weight: normal; border-bottom: 1px solid #ccc; padding-bottom: 20px; }
.list-pro-01 p{ color: #666; font-size: 14px; height: 20px; line-height: 20px; font-weight: bold;}
#header .top_3 .body3 .nav .nav_1 div.list li div.all-list em{ font-weight: normal; font-style: normal; float: left; color: #999; display: block; height: 25px; line-height: 25px; margin: 0 10px;}
#header .top_3 .body3 .nav .nav_1 div.list li div.all-list a{width: auto; height: 20px; line-height: 20px; font-size: 12px; text-indent: 0; background:none; color:#999; padding: 0; float: left; display: block; padding: 3px 0 0 0; }
#header .top_3 .body3 .nav .nav_1 div.list li div.all-list a:hover{color: #B40108; }
#header .top_3 .body3 .nav .nav_1 div.list li div.all-list a.red{ color: #B40108;}
.kong{ width: 100%; clear: both;}

#header .top_3{width: 100%; height: 40px; position: relative; margin:0 auto 0 auto;}
#header .top_3 .body3{width: 1209px; margin: 0 auto; height: 100%; overflow: inherit;}
#header .top_3 .body3 .nav{width: 1100px;float: left; font-size: 16px;  font-weight: bolder; color: #333;}
#header .top_3 .body3 .nav a{ color: #333; display: block; float: left; height: 40px; line-height: 40px; padding: 0 15px;}
#header .top_3 .body3 .nav a.a6{ position: relative;}
.line{ width: 100%; height: 2px; background: #A54A4A;}

#header .top_3 .body3 .nav .iconfont{font-family:"iconfont" !important; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; font-style:normal; font-size: 17px; margin-top: 10px; float: left; font-weight: normal;}




/*分类列表*/
#header .top_3 .body3 .nav .nav_1 .cate_list{width: 1209px; height: 352px; margin: 0 auto; position: absolute;  background: url(../pic/cate_list_bg.png) no-repeat; z-index: 10000; left: 0px; top: 40px;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg{width: 1209px; height: 352px; margin: 0 auto; overflow: hidden;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate{width: 1209px; height: 352px; font-family: "Microsoft YaHei","微软雅黑";}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_top{width: 1209px; height: 150px;float: left; overflow: hidden;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_top .box{width: 403px; float: left; padding-top: 25px;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_top .box h3{width: 60px; height: 100px; float: left; line-height: 50px; font-size: 15px; font-weight: bold; color: #555; text-align: center;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_top .box .box_son{width: 343px; float: left; overflow: hidden;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_top .box .box_son a{color: #656565; float: left; padding: 0 10px; font-size: 13px; line-height: 25px; font-weight: bolder;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_top .box .box_son a:hover{color: #860808;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_bottom{width: 1209px; height: 177px;float: left; overflow: hidden;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_bottom .box{width: 403px; float: left; padding-top: 25px;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_bottom .box h3{width: 60px; height: 100px; float: left; line-height: 50px; font-size: 15px; font-weight: bold; color: #555; text-align: center;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_bottom .box .box_son{width: 343px; float: left; overflow: hidden;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_bottom .box .box_son a{color: #656565; float: left; padding: 0 10px; font-size: 13px; line-height: 25px; font-weight: bolder;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_bottom .box .box_son a:hover{color: #860808;}
#header .top_3 .body3 .nav .nav_1:hover .cate_list{display: block;}





/* 跟随头部Start */
#float_top{float: left; position: fixed; width: 100%; height: 75px; top: 0; z-index: 10001; background: url(../pic/flow_top_bg.png);}
#float_top .body{width: 1230px; margin: 0 auto; height: 100%; overflow: inherit;}
#float_top .body .logo{float: left; width: 80px; height: 49px; margin-left: 15px; margin-top: 10px;}
#float_top .body .search{height: 42px; width: 620px; float: left; margin-left: 118px; margin-top: 13px;}
#float_top .body .search .keywords{width: 525px; height: 40px; font-size: 12px; color: #121212; border: 1px solid #b90f0f; text-indent: 12px; letter-spacing: 2px;}
#float_top .body .search .keywords:focus{box-shadow: 0 0 1px 1px #b10005 inset; display: inline-block;}
#float_top .body .search .button{width: 91px; height: 42px; background: url(../pic/index_more_ico.png) no-repeat; border: none; margin-left: -4px; background-position: -170px 0px;}
#float_top .body .search .button:hover{background: url(../pic/index_more_ico.png) no-repeat; background-position: -170px -43px;}
#float_top .body .cart{height: 43px; width: 146px; float: left; margin-left: 54px; margin-top: 14px; position: relative;}
#float_top .body .cart .bg{float: left; width: 146px; height: 43px; background: url(../pic/top_cart_logo2.png) no-repeat;}
#float_top .body .cart .bg:hover{background: url(../pic/top_cart_logo3.png) no-repeat;}
#float_top .body .cart .top_cart_bg{width: 261px; height: 377px; background: url(../pic/top_cart_bg.png) no-repeat;
position: absolute; z-index: 10000; left: 5px; top: 40px;}
#float_top .body .cart .top_cart_bg_nogoods{width: 261px;height: 115px; text-align: center; line-height: 115px; color: #4f4e4e; background: url(../pic/top_cart_bg_2.png) no-repeat; position: absolute; z-index: 10000; left: 5px; top: 46px; padding-bottom: 11px;}
#float_top .body .cart .top_cart_bg .big_box{width: 252px; height: 285px; overflow: hidden; overflow-y: auto;}
#float_top .body .cart .top_cart_bg .big_box .box{width: 230px; height: 95px; float: left; margin-left: 3px;}
#float_top .body .cart .top_cart_bg .big_box .box:hover{background: #eeeeee;}
#float_top .body .cart .top_cart_bg .big_box .box .img{float: left; padding: 10px 10px 10px 10px;}
#float_top .body .cart .top_cart_bg .big_box .box .con{width: 114px; height: 75px; float: left; padding: 10px 10px 10px 10px;}
#float_top .body .cart .top_cart_bg .big_box .box .con .name{font-size: 12px; color: #4f4e4e; height: 30px; line-height: 15px; overflow: hidden; float: left;}
#float_top .body .cart .top_cart_bg .big_box .box .con .price{font-size: 12px; color: #980004; height: 30px; line-height: 15px; overflow: hidden; float: left; margin-top: 10px;}
#float_top .body .cart .top_cart_bg .cart_num{font-size: 14px; color: #000; float: left; width: 200px; height: 40px; line-height: 40px; padding-left: 10px;}
#float_top .body .cart .top_cart_bg .cart_price{float: left; width: 150px; height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px;}
#float_top .body .cart .top_cart_bg .go_account{float: left; width: 84px; height: 28px; background: url(../pic/top_go_account.png) 0 0 no-repeat; margin-left: 7px;}
#float_top .body .cart .top_cart_bg .go_account:hover{background: url(../pic/top_go_account.png) 0 -28px no-repeat;}
/* 跟随头部End */
/* 新头部End */


/******************************************************************************/
/******************************************************************************/
/*indexxxx之banner*/
#shopall_banner{width: 100%;background: url(../images/banner_bg.jpg) center 0 no-repeat;height: 395px;float: left;overflow: hidden;position: relative;}
#shopall_banner ul.list{-min-width: 1200px;min-width: 1200px;width: 100%;height: 790px;display: block;height: 395px;overflow: hidden;position: relative;z-index: 1;width:e xpression(document.body.clientWidth < 1200 ? "1200px" : "100%" );}
#shopall_banner .list li{width: 100%;float: left;height: 395px;position: absolute;left: 0px;top: 0px;z-index: 2;display: none;cursor: pointer;}
#shopall_banner .list li.banner_1{background: #f00;z-index: 2;}
#shopall_banner .list li.banner_2{background: #ff0;z-index: 2;}
#shopall_banner .list li.banner_3{background: #fff;z-index: 2;}
#shopall_banner .list li.banner_4{background: #f0f;z-index: 2;}
#shopall_banner .list li.before{z-index: 3;}
#shopall_banner .nav{width: 100px;height: 20px;position: absolute;left: 50%;top: 360px;margin-left: -50px;z-index: 4;}
#shopall_banner .nav li{float: left; width: 14px; height: 14px; background: #b5b5b5; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 4px; overflow: hidden; cursor: pointer; display: inline-block;}
#shopall_banner .nav li.before{background: #9f1212;}
/*indexxxx之内容*/
#shopall {background: url(../images/shopall_bg.jpg) center 560px no-repeat #000;width: 100%;margin-bottom: 80px;}
#shopall .body{width: 1200px;}
#shopall .box0{width: 280px;float: left;overflow: hidden;margin-right: 20px;}
#shopall .box1{width: 280px;float: left;overflow: hidden;margin-right: 20px;}
#shopall .box2{width: 280px;float: left;overflow: hidden;margin-right: 20px;}
#shopall .box3{width: 280px;float: left;overflow: hidden;}
#shopall .box .bb{width: 280px;height: 450px;background: #fff;margin-bottom: 20px;text-align: center;font-size: 16px;line-height: 35px;float: left;}
#shopall .box .bb img{-moz-box-shadow:-0px 2px 2px #ddd ; -webkit-box-shadow:0px 2px 2px #ddd; box-shadow:0px 2px 2px #ddd;}
#shopall .box .bb .big_name{font-size: 18px;font-weight: bold;height: 35px;overflow: hidden;width: 280px;float: left;text-align: center;line-height: 50px;margin-top: 19px;}
#shopall .box .bb .name{font-size: 12px;height: 30px;overflow: hidden;width: 280px;float: left;text-align: center;line-height: 30px;color: #3c353c;margin-bottom: 10px;}
#shopall .box .bb .price{font-size: 12px;color: #9f1212;float: left;width: 100%;text-align: center;margin-bottom: 5px;}
#shopall .box .bb .price span{font-size: 22px;color: #9f1212;font-weight: bold;}
#shopall .box .bb .button_4{display:none;background: url(../images/shopall_buy_bg.png) no-repeat;width:114px;height: 48px;font-size: 15px;line-height: 35px;}
#shopall .title{width: 100%;text-align: center;font-size: 16px;line-height: 36px;color: #b9b9b9;position: relative;height: 80px;margin-top: 10px;}
#shopall .title strong{letter-spacing: 5px;}
#shopall .title a{color: #b9b9b9;padding: 0 10px;font-size: 12px;width: 65px;overflow: hidden;display: inline-block;}
#shopall .title a.hover{text-decoration: underline;font-size: 15px;font-weight: bold;}
#shopall .title i{color: #b9b9b9;font-size: 12px;overflow: hidden;display: inline-block;}
/*indexxxx end*/
/******************************************************************************/
/******************************************************************************/


/* bookstore Begin */
#bookstore_banner{width: 100%; height: 415px; overflow: hidden; float: left;position: relative; min-width: 1200px;top: 0;left: 0;background: #27041f; z-index: 1} 
#bookstore_banner .list li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;cursor: pointer;}
#bookstore_banner .list li.b1{z-index: 2;}
#bookstore_banner .nav{width: auto;min-width: 120px; height: 20px;position: absolute;left: 50%;top: 483px; z-index: 4;}
#bookstore_banner .nav li{float: left; width: 14px; height: 14px; background: #b5b5b5; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 4px; overflow: hidden; cursor: pointer; display: inline-block;}
#bookstore_banner .nav li.before{background: #8b0407;}
/* 新书上架部分 */
#bookstore .main.new_books{margin-top: 415px; height: 658px;}
#bookstore .main{width: 1230px; margin: 0 auto 0; position: relative;}
#bookstore .main .left{width: 868px; float: left; position: absolute;}
#bookstore .main .left .news{float: left; width: 839px; height: 88px; background: url(../pic/bookstore_new.png) no-repeat;}
#bookstore .main .left .new_goods_list{float: left; width: 868px;}
#bookstore .main .left .new_goods_list .box{display: block; float: left; width: 170px; background: #fff; margin: 10px 10px 5px 35px;}
#bookstore .main .left .new_goods_list .box .name a{color: #000; width: 148px; line-height: 18px;font-size: 12px; height: 36px; overflow: hidden; float: left; text-align: center; margin-top: 15px;}
#bookstore .main .left .new_goods_list .box .price{width: 140px; font-size: 13px; float: left; color: #8a0407; height: 16px; line-height: 16px; text-align: center; font-weight: bold;}
#bookstore .main .left .new_goods_list .box .is_hot{background: url(../pic/bookstore_hot.png) no-repeat; position: absolute; top: 0px; right: 10px; height: 60px; width: 60px;}
#bookstore .main .left .page_list{width: 100%; text-align: center; float: left; line-height: 35px; margin-bottom: 10px;margin-top: 10px;}
#bookstore .main .left .page_list .list{display: inline-block; zoom: 1;}
#bookstore .main .left .page_list .list .page_now{float: left; width: 14px; height: 14px; background: #8b0407; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 10px; overflow: hidden; cursor: pointer; display: inline-block;}
#bookstore .main .left .page_list .list .page_other{float: left; width: 12px; height: 12px; background: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;border: 1px solid #8b0407; margin: 0 10px; overflow: hidden; cursor: pointer; display: inline-block;}

/* 排行榜部分 */
#bookstore .main .right{width: 246px; height: 658px; float: right; margin-right: 25px;}
#bookstore .main .ranking_top{float: left; width: 245px; height: 50px; background: url(../pic/ranking_list.png) 5px 0 no-repeat;margin-top: 6px;margin-bottom: 5px;}
#bookstore .main .ranking_list{float: left; width: 245px; height: 550px; border: 1px solid #c28788;overflow-x: hidden;}
#bookstore .main .ranking_list h3{margin:0px; font-size:14px; float:left; width:122px; text-align:center; height:24px;line-height:24px;color: #8b0409;border-left: 1px solid #8b0409; margin-left: -1px;border-bottom: 1px solid #8b0409;cursor: pointer;display: inline-block;}
#bookstore .main .ranking_list h3.active{border-bottom: 1px solid #fff;}
#bookstore .main .ranking_list .big_box{display: inline-block;padding: 3px 10px 0;float:left; height: 520px;overflow: hidden;}
#bookstore .main .ranking_list .box{width: 100%;line-height: 42px; font-size:14px;display: inline-block;color: #8b0409;border-top: 1px dashed #dbb1b2;font-weight: bold;text-indent: 5px;}
#bookstore .main .ranking_list .box a{width: 200px;line-height: 42px; float: right;font-weight: normal;}
#bookstore .main .ranking_list .box.hover a{height: 130px;}
#bookstore .main .ranking_list .box a img{vertical-align: top;margin-top: 20px;margin-bottom: 15px;}
#bookstore .main .ranking_list .box a .goods_name{display: inline-block;width: 190px;margin-left: 5px;overflow: hidden;text-indent: 10px;}
#bookstore .main .ranking_list .box a .goods_name.hover{width: 90px;margin-top: 20px;line-height: 25px;text-indent: 0;}
#bookstore .main .ranking_list .box a .shop_price{color: #ab0409;font-size: 19px;}

#bookstore .bookstore_ad1{width: 1230px; height: 123px; margin: 0 auto 0;}
#bookstore .bookstore_ad2{width: 1230px; height: 130px; margin: 0 auto 0; margin-bottom: 30px;}
#bookstore .bookstore_ad2 a{margin-right: 50px;}
#bookstore .bookstore_ad3{width: 1230px; height: 207px; margin: 0 auto 0; margin-bottom: 30px;}

/* 分类部分 */
#bookstore .bookstore_catetop{width: 1230px; height: 105px; margin: 0 auto 0; background: url(../pic/bookstore_cate.png) no-repeat;}
#bookstore .bookstore_cate{width: 1230px; height: 47px; margin: 0 auto 0; line-height: 47px; text-align: center; margin-bottom: 30px; background: url(../pic/bookstore_cate2.png) no-repeat;}
#bookstore .bookstore_cate .hover{width: 47px; height: 47px; background: #8b0407; -webkit-border-radius: 50%; border-radius: 50%; margin: 0 12px; overflow: hidden; cursor: pointer; display: inline-block; color: #fff;}
#bookstore .bookstore_cate a{width: 47px; height: 47px; background: #bfbfbf; -webkit-border-radius: 50%; border-radius: 50%; margin: 0 12px; overflow: hidden; cursor: pointer; display: inline-block; color: #fff;}
#bookstore .bookstore_cate a:hover{background: #8b0407;}
#bookstore .cate_lists{position: relative; width: 1190px; height: 600px; margin: 0 auto 0;}
#bookstore .cate_lists .box{display: block; float: left; width: 170px; background: #fff; margin:10px 14px 0px; }
#bookstore .cate_lists .box .name a{color: #000; width: 100%; line-height: 18px;font-size: 12px; height: 36px; overflow: hidden; float: left; text-align: center; margin-top: 15px;}
#bookstore .cate_lists .box .price{width: 100%; font-size: 13px; float: left; color: #8a0407; height: 16px; line-height: 16px; text-align: center; font-weight: bold;}
#bookstore .cate_lists .box .is_hot{background: url(../pic/bookstore_hot.png) no-repeat; position: absolute; top: 0px; right: 10px; height: 60px; width: 60px;}
#bookstore .cate_lists .more{position: absolute; top: 545px; left: 50%; margin-left: -141px; width: 282px; height: 27px; background: url(../pic/bookstore_cate_more.png) no-repeat;}
#bookstore .cate_lists .more:hover{position: absolute; top: 545px; left: 50%; margin-left: -141px; width: 282px; height: 27px; background: url(../pic/bookstore_cate_more2.png) no-repeat;}

/* 系列丛书部分 */
#bookstore .bookstore_series{width: 1230px; height: 674px; margin: 0 auto 0;}
#bookstore .bookstore_series_more{width: 1130px; height: 30px; margin: 10px auto 20px;}
#bookstore .bookstore_series_more a{width: 50px; height: 30px;line-height: 30px; float: right; color: #8a0407;}
#bookstore .bookstore_series_more .right{width: 15px; height: 30px; line-height: 30px; background: url(../pic/bookstore_series_more.png) no-repeat;}
#bookstore .bookstore_series .top{width: 1230px; height: 77px; margin: 0 auto 0;}
#bookstore .bookstore_series .top .pic{float: left; width: 171px; height: 56px; background: url(../pic/bookstore_series.png) no-repeat;}
#bookstore .bookstore_series_cate{margin-top: 40px;margin-left: -20px;display: inline-block;}
#bookstore .bookstore_series_cate a{padding: 0 15px;margin: 0 2px 0px;background: #ebebeb;line-height: 23px;display: inline-block;color: #8b0409;font-weight: bold;}
#bookstore .bookstore_series_cate a.hover{background: #fff;}
#bookstore .bookstore_series .goods_list{width: 100%;height: 340px;}
#bookstore .bookstore_series .goods_list .box{width: 350px;height: 150px;float: left;margin: 10px 30px;}
#bookstore .bookstore_series .goods_list .name{width: 160px;height: 40px;line-height: 20px;display: inline-block;float: right;margin-top: 40px;margin-right: 20px;}
#bookstore .bookstore_series .goods_list .shop_price{width: 100%;display: inline-block;height: 40px;line-height: 40px;border-top: 1px dashed #dea4ab;margin-top: 15px;font-size: 16px;color: #8b0409;}
#bookstore .foot_goods_list{width: 1130px; height: 170px; margin: 30px auto 0;}
    .foot_goods_list .box{width: 148px;height: 148px;float: left;padding: 0 20px;border-left: 1px dashed #e0a9af;border-right: 1px dashed #e0a9af;margin-left: -1px;cursor: pointer;}
    .foot_goods_list .box.hover{width: 328px;}
    .foot_goods_list .box.hover .name{width: 160px;height: 40px;line-height: 20px;float: right;margin-top: 40px;display: inline-block;}
    .foot_goods_list .box.hover .shop_price{width: 100%;display: inline-block;height: 40px;line-height: 40px;border-top: 1px dashed #dea4ab;margin-top: 15px;font-size: 16px;color: #8b0409;}
/* bookstore End */


/*内容*/
/*limit*/
#limit{background: url(../images/limit_bg.png);}
#limit_main .banner{width: 100%;margin-top: 6px;float: left;overflow: hidden;}
#limit_main .banner img{width: 100%;}
#limit_content{width: 990px;margin: 0 auto;}
#limit_content .body{width: 997px;float: left;margin-left:-7px;overflow: visible;}
#limit_content .title_top{width: 990px;margin-top: 7px;float: left;padding-left:7px;height: 52px;background: url(../images/limit_title_top_bg.png) no-repeat;line-height: 60px;text-indent: 20px;font-size: 15px;color: #fff;font-weight: bold;}
#limit_content #left{background: url(../images/limit_left_bg.png) repeat-y;width: 760px;float: left;letter-spacing: 1px;margin-bottom: 100px;}
#limit_content #left .border_bottom{height: 2px;border-bottom: 2px solid #e8e5e6;background: #fff;width: 742px;margin-left: 8px;float: left;}
#limit_content #left .con{width: 724px;margin: 8px 19px 8px 17px;float: left;}
#limit_content #left .con .box{width: 720px;border: 2px solid #dcd7dd;margin-top: 7px;height: 295px;}
#limit_content #left .con .box .left{width: 418px;float: left;}
#limit_content #left .name{margin: 32px 24px 0;width: 370px;height: 30px;line-height: 30px;float: left;font-size: 23px;color: #dd2868;overflow: hidden;}
#limit_content #left .note{margin: 0px 24px;width: 370px;height: 25px;line-height: 25px;float: left;font-size: 12px;color: #a3697c;overflow: hidden;}
#limit_content #left .price{margin: 0px 24px;width: 370px;float: left;font-size: 14px;overflow: hidden;}
#limit_content #left .shop_price{font-size: 16px;float: left;width: 370px;height: 40px;line-height: 45px;color: #dd2868;font-weight: bold;}
#limit_content #left .shop_price span{font-size: 35px;width: 370px;}
#limit_content #left .market_price{font-size: 13px;float: left;width: 355px;height: 18px;line-height: 18px;color: #ae99a0;padding-left: 15px;background: url(../images/limit_price_bg.png) no-repeat}
#limit_content #left .time{margin: 37px 24px 0 24px;width: 370px;float: left;font-size: 15px;overflow: hidden;color: #dd2868;font-weight: bold;height: 18px;line-height: 24px;letter-spacing: 1px;}
#limit_content #left .button{width: 362px;height: 57px;background: url(../images/limit_button_bg.png);float: left;margin-top: -76px;margin-left: -27px;padding: 97px 0 0 60px ;font-size: 19px;color: #f5fe03;}
#limit_content #left .right{width: 280px;height: 280px;margin: 7px 9px}
#limit_content #right{width: 237px;float: right;}
#limit_content #right .add{width: 100%;float: left;margin-top: 11px;}
#limit_content #right .forecast_top{width: 100%;height: 61px;float: left;background: url(../images/limit_forecast_top_bg.png) no-repeat;text-align: center;color: #fff;line-height: 32px;font-weight: bold;margin-top: 10px;border-bottom: 1px solid #dd2868;}
#limit_content #right .forecast_con{width: 100%;float: left;background: #fff;}
#limit_content #right .forecast_con .list{width:100%;height: 65px;float: left;font-size: 12px;}
#limit_content #right .forecast_con .list a{width:210px;height: 40px;margin: 12px 13px;float: left;color: #dd2868;line-height: 20px;}
#limit_content #right .forecast_con .list a img{float: left;padding-right:10px; }
#limit_content #right .forecast_con .list:hover{background: url(../images/forecast_con_hover_bg.png) no-repeat;position: relative;}
#limit_content #right .forecast_con .list a .left{position: absolute;top: 0;left: -210px;height: 230px;width: 200px;border: 1px solid #dd2868;line-height: 30px;overflow: hidden;background: #fff;text-align: center;}
#limit_content #right .forecast_con .list a .left img{padding: 0}
/*limit end*/
/*brand start*/
#brand_main .brand{width: 100%;margin: 10px 0;float: left;overflow: hidden;}
#brand_main .brand a{margin: 5px;float: left;overflow: hidden;}
#brand_main .brand img{width: 100px;height: 50px;float: left;}
#brand_main #left{width: 730px;overflow: hidden;float: left;margin-bottom: -20px}
#brand_main #left .top{width: 710px;height: 40px;float: left;background: #d1d2d5;font-size: 20px;font-weight: bold;line-height: 40px;color: #191e2c;padding: 0 10px;}
#brand_main #left .top span{float: left;}
#brand_main #left .top .hot_img{height: 25px;width: 30px;margin: 7px 0 0 5px;background: url(../images/bg.png) -330px -100px no-repeat ;overflow: hidden;float: left;}
#brand_main .limit_hr{width:100%;float: left;height: 5px;background: #ababab;overflow: hidden;margin: 12px 0 10px 0 ;}
#brand_main div.hr{width: 730px;height: 4px;border-top: 5px solid #2c3449;border-bottom: 2px solid #2c3449;float: left;overflow: hidden;}
#brand_main .con{width: 727px;height: auto;margin-top: 5px;float: left;border: none;}
#brand_main .con .brand_ico{width: 200px;height: 100px;}
#brand_main .con .brand_ico img{width: 200px;height: 100px;float: left;}
#brand_main .con .box{overflow: hidden;width: 727px;float: left;border: 1px solid #ababab;}
#brand_main .con .big_img {height: 260px;width: 465px;float: right;margin: 15px;display: inline;overflow: hidden;display: inline;}
#brand_main .con .big_img a{overflow: hidden;}
#brand_main .con .big_img img{height: 260px;width: 465px;float: right;}
#brand_main .con .big_con{height: 240px;width: 200px;float: left;margin: 15px;display: inline;padding-top: 20px;overflow: hidden;}
#brand_main .con .big_con a{float: left;width: 200px;display: inline;overflow: hidden;margin-bottom: 15px;padding: 0;color: #111;line-height: 20px;text-align: center;}
#brand_main .con .big_con a .button_3{letter-spacing: 2px;float: none;}
#brand_main .time{width: 170px;height: 25px;line-height: 25px;padding-left: 30px;background: url(../images/bg.png) -400px -100px no-repeat;float: left;}
#brand_main #right{width: 227px;overflow: hidden;float: right;}
#brand_main #right li{width: 225px;overflow: hidden;float: left;border: 1px solid #ababab;margin-bottom: 20px;}
#brand_main #right li img{width: 200px; float: left;padding: 12px;}
#brand_list{width: 970px;overflow: hidden;background: #fff;}
#brand_list .top,#brand_main .top{width: 968px;overflow: hidden;margin-top: 5px;float: left;border: 1px solid #d1d2d5;float: left;}
#brand_list .top li,#brand_main .top li{width: 100px;height: 80px;line-height: 30px;overflow: hidden;margin-top: 10px;float: left;padding: 0 10px;text-align: center;}
#brand_list .top li a,#brand_main .top li a{overflow: hidden;float: left;}
#brand_list .title{width: 968px;overflow: hidden;margin-top: 5px;float: left;border: 1px solid #d1d2d5;float: left;font-size: 20px;text-align: center;height: 50px;line-height: 50px;}
#brand_list .brand_hr1{width: 970px;height: 1px;float: left;background: #dbdbdb;overflow: hidden;}
#brand_list .brand_hr2{width: 970px;height: 1px;float: left;background: #e3e3e3;overflow: hidden;}
#brand_list .brand_hr3{width: 970px;height: 1px;float: left;background: #ececec;overflow: hidden;}
#brand_list .brand_hr4{width: 970px;height: 1px;float: left;background: #f4f4f4;overflow: hidden;}
#brand_list .brand_hr5{width: 970px;height: 1px;float: left;background: #ffffff;overflow: hidden;}
#brand_list .banner{width: 968px;overflow: hidden;float: left;border: 1px solid #d1d2d5;float: left;text-align: center;}
#brand_list .sort{width: 928px;height: 16px;padding: 7px 20px;overflow: hidden;float: left;border: 1px solid #d1d2d5;float: left;}
#brand_list .sort form{width: 928px;float: left;overflow: hidden;}
#brand_list .sort span{margin-left: -1px;float: left;}
#brand_list .sort a{width: 40px;float: left;text-align: center;line-height: 14px;overflow: hidden;color: #111;border-left: 1px solid #111;}
#brand_list .con{width: 970px;overflow: hidden;float: left;float: left;padding: 5px 0 ;}
#brand_list .con ul{overflow: hidden;float: left;}
#brand_list .con li{overflow: hidden;float: left;width: 302px;padding: 0 10px;height: 420px;display: inline;}
#brand_list .con li a.img{overflow: hidden;float: left;width: 300px;padding: 30px 0;height: 300px;border:1px solid #d1d2d5;}
#brand_list .con li a{width: 300px;float: left;text-align: center;line-height: 30px;}
/*brand end*/
/*goods start内容页开始*/
.f8f7f7{background: #f8f7f7;}
/*.goods_top{background: url(../images/goods_top.png); float: left; height: 9px;width: 100%;position: absolute;top: 116px;left: 0;z-index: 1}*/
#goods{/*background: url(../images/goods_b.png);*/ padding-left: 15px; padding-right: 5px; width: 1000px;padding-top: 20px;}
.ur_here{margin-left: 20px;margin-bottom: 10px; color: #717171;border-bottom: 1px dashed #818181; width: 950px;height: 30px;line-height: 30px;float: left;}
.ur_here a{color: #111;}
#goods .box_top{width: auto;height: auto; display: inline-block;}
#goods .photo{width: 462px;height: 585px;float: left; overflow: hidden;}
#goods .photo .thumb{width: 455px;height: 105px;float: left;overflow: hidden;margin-left: 10px;}
#goods .photo .thumb .thumb_top{float: left;display: block; width: 81px; height: 15px;  }
#goods .photo .thumb .thumb_top_b{background: url(../images/goods_thum_top.png) center 0 no-repeat;}
#goods .photo .thumb a{width: 81px;height: 96px;margin-top: 5px;margin-left: 10px; overflow: hidden;float: left;}
#goods .photo .thumb a img{width: 81px;height: 81px;overflow: hidden;float: left;}
/*最组合内容页*/
#goods #goods_compose .photo .thumb{width: 455px;height: 105px;float: left;overflow: hidden;margin-left: 10px;}
#goods #goods_compose .photo .thumb .left{width: 9px;height: 105px;float: left;overflow: hidden;margin-left: 10px;background: url(../images/goods_pictures.jpg) 0 18px no-repeat;cursor: pointer;}
#goods #goods_compose .photo .thumb .right{width: 9px;height: 105px;float: left;overflow: hidden;margin-left: 4px;background: url(../images/goods_pictures.jpg) -9px 18px no-repeat;cursor: pointer;}
#goods #goods_compose .photo .thumb .box{width: 420px;height: 105px;float: left;overflow: hidden;position: relative;}
#goods #goods_compose .photo .thumb .box div{height: 105px;float: left;position: absolute;width: 3000px;}
#goods #goods_compose .photo .thumb .thumb_top{float: left;display: block; width: 81px; height: 15px;}
#goods #goods_compose .photo .thumb .thumb_top_b{background: url(../images/goods_thum_top.png) center 0 no-repeat;}
#goods #goods_compose .photo .thumb a{width: 80px;height: 96px;margin-top: 5px;margin-left: 4px; overflow: hidden;float: left;}
#goods #goods_compose .photo .thumb a img{width: 80px;height: 80px;overflow: hidden;float: left;}
/*最组合内容页*/
#goods .photo .thumb_bttom{display: block; float: left; width: 200px; margin-left: 20px; padding-left: 13px; margin-top: 8px; height: 15px; background:url(../images/goods_thumb_bttom.png) no-repeat; color: #808080; }
#goods .photo .big_img{width: 444px;height: 444px;margin-top: 5px;margin-left: 20px;overflow: hidden;float: left;position: static; position: relative;}
#goods .photo .big_img img{width: 444px;height: 444px;overflow: hidden;float: left; }
#goods .photo .big_img .magnifier{width: 222px; height: 222px; position: absolute; z-index: 10000; display: none;*background: #fff;background:rgba(255, 255, 255, 0.6);FILTER:ALPHA(opacity=60,finishopacity=100,style=0);cursor: move;}
#goods .body{ position: static; width: 1000px;}
#goods .body .magnifier_pic{margin: 200px 800px 0px 0px;width: 0px; height: 0px; position: absolute;right: 0;z-index: 10000; overflow: hidden; }
#goods .body .magnifier_pic img{width: 800px; height: 800px;position: absolute;}
#goods .info{width: 538px;float: right;}
#goods .info .clearfix {margin-left: 15px; width: 100%;height: 30px; line-height: 30px;color: #7c7c7c; font-weight: bolder; float: left;}
#goods .info .goods_baoyou{margin-left: 15px; margin-bottom: 18px; width: 299px; height: 22px; float: left; background: url(../pic/goods_baoyou.gif) no-repeat;}
#goods .info .title {width: 510px;height: 35px; line-height: 30px;color: #111;font-size: 20px; overflow: hidden;}

/* 商品详细页梯度价格样式 */
#goods .info .price{float: left; width: 530px; height: 100px; position: relative;margin-left: 12px;}
#goods .info .price .left{width: 215px; height: 100px; color: #fff; font-size: 14px; position: absolute; line-height: 50px; background-color: #cd1f1f;}
#goods .info .price .left .buy_num{color: #fff; font-size: 14px;position: absolute; top: 5px; left: 20px;line-height: 50px;}
#goods .info .price .left .egg_price{color: #fff; font-size: 14px;position: absolute; top: 45px; left: 20px;line-height: 50px;}
#goods .info .price .left .price1{color: #fff; font-size: 14px;position: absolute; top: 8px; left: 90px;line-height: 40px;text-align: center;}
#goods .info .price .left .price1 span{font-size: 25px; margin-left: 5px;}
#goods .info .price .center{width: 165px; height: 100px; color: #fff; font-size: 14px; position: absolute; line-height: 50px; background-color: #b9040a; margin-left: 215px;}
#goods .info .price .center .price2{width: 165px; height: 80px;margin: 8px 0; color: #fff; font-size: 14px;line-height: 40px;text-align: center;display: block;}
#goods .info .price .center .price2 span{font-size: 25px; margin-left: 5px;}
#goods .info .price .center .price2 .price2_pic{background: url(../pic/preferential_price.png) 0px 0px no-repeat; position: absolute; top: 25px; right: 20px; height: 31px; width: 31px;}
#goods .info .price .right{width: 136px; height: 100px; color: #fff; font-size: 14px; position: absolute; line-height: 50px; background-color: #9a050a; margin-left: 380px;}
#goods .info .price .right .price5{width: 136px; height: 80px;margin: 8px 0; color: #fff; font-size: 14px;line-height: 40px;text-align: center;display: block;}
#goods .info .price .right .price5 span{font-size: 25px; margin-left: 5px;}
#goods .info .price .right .price5 .price5_pic{background: url(../pic/preferential_price.png) 0px -31px no-repeat; position: absolute; top: 25px; right: 10px; height: 31px; width: 31px;}
#goods .info .youhuijiashuoming{width: 516px;height: 48px;background: url(../pic/youhuijiashuoming.png);float: left;margin-left: 12px;} 

/* 商品详细页双11样式（双11过后删除？）Start */
#goods .info .eleven_price{float: left; width: 518px; height: 99px; position: relative; margin-left: 12px; background: url(../pic/eleven_price.png) no-repeat;}
#goods .info .eleven_price.eleven_price2{ background: url(../pic/eleven_price2.png) no-repeat;}
#goods .info .eleven_price .shop_price{float: left; color: #fff; font-size: 12px; position: absolute; top: 40px; left: 134px; line-height: 40px; text-align: center;width: 100px;}
#goods .info .eleven_price .shop_price .one{font-size: 12px;}
#goods .info .eleven_price .shop_price .one span{font-size: 25px;}
#goods .info .eleven_price .preferential{position: absolute;width: 100px; height: 45px; line-height: 40px;  left: 320px; top: 40px;font-size: 25px;color: #fff;}
#goods .info .eleven_price .preferential span{font-size: 12px;}
#goods .info .eleven_price .eleven{float: left; color: #fff; font-size: 12px; position: absolute; top: 18px; left: 134px; line-height: 40px; text-align: center;width: 100px;}
#goods .info .eleven_price .eleven .two{font-size: 12px;}
#goods .info .eleven_price .eleven .two span{font-size: 12px;}
#goods .info .eleven_price.eleven_price2 .shop_price{float: left; color: #fff; font-size: 14px; position: absolute; top: 20px; left: 145px; line-height: 40px; text-align: left;width: 200px;}
#goods .info .eleven_price.eleven_price2 .shop_price .one{font-size: 14px;}
#goods .info .eleven_price.eleven_price2 .shop_price .one span{font-size: 20px;}
#goods .info .eleven_price.eleven_price2 .eleven{float: left; color: #cacaca; font-size: 12px; position: absolute; top: 45px; left: 158px; line-height: 40px; text-align: left;width: 200px;}
#goods .info .eleven_price.eleven_price2 .eleven .two{font-size: 12px;}

#goods .info .promote_price{float: left; width: 519px; height: 100px; background: url(../pic/promote_price.png) no-repeat; position: relative;margin-left: 12px;}
#goods .info .promote_price .name {position: absolute;top: 47px; left: 150px;color: #fff;font-size: 14px;}
#goods .info .promote_price .shop_price{position: absolute;top: 35px; left: 260px;color: #fff;font-size: 12px;}
#goods .info .promote_price .shop_price span{font-size: 25px;margin-left: 10px;}
#goods .info .promote_price .eleven{position: absolute;top: 67px; left: 288px;color: #fff;font-size: 12px;}
#goods .info .time{float: left; width: 519px; height: 22px; margin: 5px 0px 5px 12px; background: #df0c0c;color: #fff; line-height: 22px;text-indent: 85px;}

#goods .info .goods_eleven_bg{width: 518px; height: 29px; background: url(../pic/goods_eleven_bg.png) no-repeat; float: left; margin-left: 12px; margin-top: 5px;}
#goods .info .goods_eleven_bg .start{width: 100%; height: 29px; line-height: 29px; text-align: center; font-size: 16px; color: #fff; letter-spacing: 3px;}
#goods .info .goods_eleven_bg .start .time{margin-left: 5px;}
/* 商品详细页双11样式（双11过后删除？）End */

/* 商品详细页限时特购样式 start */
#goods .info .promote{float: left; width: 530px; height: 99px; background: url(../pic/goods_price.png); position: relative;margin-left: 12px;}
#goods .info .promote .yc{color: #fff; font-size: 14px;position: absolute;top: 20px;left: 35px;line-height: 50px;}
#goods .info .promote .yc_price{font-size: 30px; color: #fff;line-height: 50px;position: absolute; top: 20px;left: 90px;text-indent: 15px;border-left: 1px solid #fff;}
#goods .info .promote .yc_price span{font-size: 40px;}
#goods .info .promote .yc_price .market{color:#fff;font-size: 14px;line-height: 40px;padding-left: 10px;}
#goods .info .promote .yc_price .market span{color:#fff;font-size: 14px;}
#goods .info .promote .leftTime{color:#fff;font-size: 14px;position: absolute; top: 70px;left: 110px; }
/* 商品详细页限时特购样式 end */

/* 商品详细页价格由你来定活动样式Start */
#goods .info .by_your_pricing{width: 518px; height: 134px; background: url(../pic/goods_by_your_price.png) no-repeat; float: left; margin: 15px 0 10px 15px;}
#goods .info .go_now{width: 90px; height: 33px; color: #b90302; border: 1px dashed #b90302; float: left; line-height: 33px; text-align: center; font-weight: bolder; margin: 0 0 20px 15px;}
#goods .info .go_now:hover{background-color: #b90302; color: #fff;  -webkit-transition: all .6s;transition: all .6s;}
#goods .info .goods_over_by_your_price{width: 518px; height: 97px; background: url(../pic/goods_over_by_your_price.png) no-repeat; float: left; margin: 15px 0 0 15px;}
#goods .info .new_by_your_pricing{width: 338px; height: 36px; float: left; margin: 15px 0 0 15px; font-weight: bolder; color: #262526;}
#goods .info .new_by_your_pricing a{color: #4e0101;}
#goods .info .new_by_your_pricing a:hover{color: #780b0b; text-decoration: underline;}
#goods .info .goods_over_by_your_price2{width: 334px; height: 2px; float: left; margin: 15px 0 15px 15px; background: url(../pic/goods_over_by_your_price2.png) no-repeat;}
#goods .info .by_your_price_price{float: left; width: 518px; height: 99px; position: relative; margin-left: 12px; background:url(../pic/by_your_price_price_bg.png) no-repeat;}
#goods .info .by_your_price_price .left{float: left; color: #fff; font-size: 14px; }
#goods .info .by_your_price_price .left .text{position: absolute; top: 30px; left: 35px; line-height: 40px; text-align: center; width: 60px;}
#goods .info .by_your_price_price .left .shop_price{position: absolute; top: 30px; left: 95px; line-height: 40px; text-align: center; width: 100px; font-size: 12px;}
#goods .info .by_your_price_price .left .shop_price span{font-size: 22px;}
#goods .info .by_your_price_price .right{float: left; color: #fff; font-size: 14px; }
#goods .info .by_your_price_price .right .text{position: absolute; top: 30px; left: 215px; line-height: 40px; text-align: center; width: 40px;}
#goods .info .by_your_price_price .right .market_price{position: absolute; top: 30px; left: 255px; line-height: 40px; text-align: center; width: 100px; font-size: 12px; text-decoration:line-through;}
#goods .info .by_your_price_price .right .market_price span{font-size: 22px;}
#goods .info .by_your_price_price .discount{position: absolute; top: 30px; left: 390px; line-height: 40px; text-align: center; width: 70px; color: #fff; font-size: 30px;}
/* 商品详细页价格由你来定活动样式End */

#goods .info .peisong{line-height: 50px; height: 50px;}
#goods .info .baoyou{float: left; width: 271px; height: 22px; background: url(../pic/goods_baoyou2.gif) no-repeat;}
#goods .info .integral{width: 492px; height: 50px;padding-top: 8px; border: 1px #d4d4d4 solid;margin-left: 15px; margin-top: 10px;margin-bottom: 10px;}             
#goods .info .integral li{width: 163px;height: 40px;float: left; text-align: center;line-height: 20px; font-size: 15px; font-weight:bolder;}
#goods .info .market {text-decoration: line-through;}
#goods .info .shop {font-weight:bold;font-size: 18px;color: #eb3f57;}
#goods .rank {width: 125px;height: 25px;background: url(../pic/pic.png) -140px -80px no-repeat;overflow: hidden;float: left;}
#goods .rank_this {width: 100%;height: 25px;background: url(../pic/pic.png) 0px -80px no-repeat;float: left;overflow: hidden;}
#goods .info .box {width: 378px;height: auto;overflow: hidden;border: 1px solid #d1d2d5;float: left;}
#goods .info .boxnav{overflow: hidden;}
#goods .info .boxnav li{width: 189px;overflow: hidden;height: 25px;line-height: 25px;float: left;display: inline;text-align: center;background: #d1d2d5;}
#goods .info .boxnav li a{color: #000;}
#goods .info .boxnav li.hover{background: #fff;}
#goods .info .box1{float:left;width: 338px;font-size: 12px;padding: 10px 20px;}
#goods .info .box1 input{display: none;}
#goods .info .box1 span{width: 50px;float: left;}
#goods .info .box2{float:left;width: 338px;font-size: 12px;padding: 10px 20px;display: none;}
#goods .info .padd{width: 500px;line-height: 40px;margin-left: 15px; float: left;}
#goods .info .padd a.button_2{width: 194px;height: 40px;background: #8b0409; float: left;margin-right: 15px; text-align: center;color: #fff; font-size: 16px;line-height: 40px;}
#goods .info .padd a.button_2:hover{background-color: #ab0409;}
#goods .info .padd a.button_2.notbuy{background: #888888;}
#goods .info div.Property {width: 510px; float: left;overflow: hidden;margin-left: 15px;}
#goods .info div.Property .clearfix{margin: 0px;}
#goods .info div.Property .color_border{font-size: 12px;padding-top: 5px;width: 495px; height: 170px; float: left;overflow: hidden;position: relative;}
#goods .info .buy_goods{width: 495px;float: left;padding: 10px 0;color: #6b565b;margin-left: 15px;}
#goods .info .buy_goods div{width: 495px;float: left;line-height: 20px;font-size: 14px;font-weight: bold;}
#goods .info .buy_goods div.html{line-height: 20px;font-size: 14px;font-weight: bold;color: #9a9a9a;}
#goods .info .buy_goods div.html span{float: left;border: 1px solid #9c9c9c;height: 20px;border-radius: 2px;margin-right: 9px;margin-top: 5px;}
#goods .info .buy_goods div.html span input{width: 26px;height: 20px;line-height: 16px;border: 0px;text-align: center;float: right;color: #db1f50;}
#goods .info .buy_goods div.html span a{width: 20px;height: 20px;line-height: 20px;border: 0px;text-align: center;border-left: 1px solid #9c9c9c;float: left;color: #9a9a9a;}
#goods .info .buy_goods div.html span a.input{width: 26px;}
#goods .info .buy_goods div.html span a.name{width: auto;padding: 0 5px;float: left;border: none;}
#goods .info .buy_goods div.html span a.pre{background: url(../images/goods_buy_html_bg.png) 0 0 no-repeat;}
#goods .info .buy_goods div.html span a.next{background: url(../images/goods_buy_html_bg.png) -20px 0 no-repeat;}
#goods .info .buy_goods div.html span a.close{background: url(../images/goods_buy_html_bg.png) -40px 0 no-repeat;}

#goods .info div.Property .b{width: 461px;overflow: hidden;float: left;height: 170px;}
#goods .info div.Property .b .ul{float: left;height: 170px;width: 200%;}
#goods .info div.Property .bb{width: 21px;height: 170px;line-height: 13px;float: left;text-align: center;position: relative;margin: 0 1px;color: #fff;overflow: hidden;cursor: pointer;}
#goods .info div.Property .bb.hover{width: 81px;padding-left: 5px;padding-right: 5px;}
#goods .info div.Property .bb.hover .button{display: block;}
#goods .info div.Property .bl{width: 14px;height: 170px;background: url(../images/goods_buy_button2.png) no-repeat;float: left;margin-right: 3px;cursor: pointer;}
#goods .info div.Property .br{width: 14px;height: 170px;background: url(../images/goods_buy_button2.png) -14px 0 no-repeat;float: right;margin-left: 3px;cursor: pointer;}
#goods .info div.Property .text{position: absolute;bottom: 5px;width: 100%;text-align: center;left: 0;}
#goods .info div.Property .bb.hover .text{bottom: 0;width: 100%;height: 40px;line-height: 40px;float: left;position: absolute;text-align: center;}
#goods .info div.Property .button .color_input{width: 91px;height: 30px;line-height: 30px;font-size: 18px;text-align: center;float: left;color: #fff;outline: none;}
#goods .info div.Property .button{display: none;float: left;position: absolute;top: 10px;left: 0;width: 91px;height: 100px;}
#goods .info div.Property .button .pre{width: 91px;height: 40px;float: left;background: url(../images/goods_buy_button.png) 0 -80px no-repeat;cursor: pointer;}
#goods .info div.Property .button .next{width: 91px;height: 40px;float: left;background: url(../images/goods_buy_button.png) 0 0 no-repeat;cursor: pointer;}
#goods .info div.Property .bb.black .button .pre{background: url(../images/goods_buy_button.png) 0 -120px no-repeat;}
#goods .info div.Property .bb.black .button .next{background: url(../images/goods_buy_button.png) 0 -40px no-repeat;}
#goods .info div.Property .bb.black{color: #000;}
#goods .info div.Property .bb.black .color_input{color: #000;}

#goods .info #num {margin-top: 10px;}
#goods .info #num .button{width: 68px;height: 20px;float: left; border: 1px solid #dfddde;margin-left: 10px;}
#goods .info #num .button .pre{width: 22px;background: #f9f9f9; border-right: 1px solid #dfddde; color: #676665;font-size: 15px; text-align: center; float: left;height: 20px; cursor: pointer;line-height: 20px;}
#goods .info #num .button .next{width: 22px;background: #f9f9f9;border-left: 1px solid #dfddde; color: #676665;font-size: 15px; text-align: center; float: right;height: 20px; cursor: pointer; line-height: 20px;}
#goods .info #num .button .color_num{width: 21px;float: left;display: inline;height: 20px;}
#goods .info #num .button .color_input{width: 21px;float: left;display: inline;height:20px;font-size: 12px;text-align: center;line-height: 20px;}
#goods .info .Share{width: 500px; height: 35px;line-height: 35px; float: left;margin-left: 15px;color: #808080;margin-top: 10px;}
#goods .info .Share .share_ico{width: 41px; height: 33px;margin-right: 130px; float: right; background: url(../images/goods_share.png) no-repeat; line-height: 30px;}
#goods .info #goods_buy.left {width: 100%;}
#goods .more{width: 190px;overflow: hidden;float: left;margin-left: 18px;}
#goods .more .box_1{margin-bottom: 10px;}
#goods .more .top{width:190px;height: 39px;margin-bottom: 6px; background: #dadada;color: #000;line-height: 39px;text-align: center; font-size: 15px;}
#goods .more .goodsimg{width: 190px;text-align: center; margin-bottom: 20px;}
#goods .more .goodsimg img{width: 190px;height: 190px;text-align: center;}
#goods .more ul.clearfix{width: 190px;text-align: center; margin-bottom: 20px;}
#goods .more .con a img{width: 155px;height: 155px;}
#goods .more .con a {width: 155px;margin: 0 22px;overflow: hidden;float: left;color: #333;padding: 5px 0;}
#goods .more .con li {width: 194px;margin: 10px 0;overflow: hidden;float: left;}
#goods .main{width: 750px;margin: 10px 25px 100px 0;float: right;}
#goods .main .lestgo{width: 680px;height: 30px;line-height: 30px;float: left;padding: 0 20px;}
#goods .main .lestgo .hot_img{background: url(../images/bg.png) -300px -100px no-repeat;width: 30px;height: 25px;float: left;}
#goods .main .nav{width: 100%;height: 38px;font-size: 15px; float: left;background: #eaeaea;border-bottom: 2px solid #c5c5c5;}  
#goods .main .nav li{width: 150px;height: 38px;float: left;overflow: hidden;text-align: center;line-height: 38px;color: #585858;cursor: pointer;}   
#goods .main .nav li.hover{background: #8b0409;color: #fff;border-bottom: 2px solid #8b0409;margin-bottom: -2px;position: relative;z-index: 1000}
#goods .main .box{display: none;float: left;}
#goods .main .box1 {display: block;float: left;width: 100%;overflow: hidden;}
#goods .main .box1 p{padding: 0;margin: 0;}
/*评论*/
#goods .main .box2{width: 750px;}
#goods .main .box3 .top{width: 710px;padding: 0 20px;height: 30px;line-height: 30px;overflow: hidden;background: #8b0409; color: #fff; float: left;}
#goods .main .box3 .top span{line-height: 30px;padding: 0px;}
#goods .main .box3 span{float: left;text-align: center;   }
#goods .main .box3 .top .table2{text-align: center;}
#goods .main .box3 .table1{width: 100px;line-height: 20px;}
#goods .main .box3 .table2{width: 200px;line-height: 20px;text-align: left;}
#goods .main .box3 .table2 samp{color: #8b8888;}
#goods .main .box3 .table3{width: 100px;line-height: 20px;}
#goods .main .box3 .table4{width: 100px;line-height: 20px;}
#goods .main .box3 .table5{width: 180px;line-height: 20px;}
#goods .main .box3 .con {width: 680px;padding: 0 20px;overflow: hidden;float: left;line-height: 20px;}
#goods .main .box3 .con ul li{width: 680px;float: left;padding: 25px 0 20px 0 ;border-bottom: 1px dashed #ddd;overflow: hidden;display: block;}
#goods #buy_pagebar {height: 50px;width: 600px;padding:0 40px;float: left;}
#goods #goods_buy .spec{height: 30px;padding: 0 10px;font-size: 13px; line-height: 30px;  float: left;border: 1px solid #b8b7bd;color: #3c3c3c;margin: 5px 10px 5px 0px; text-align: center;}
#goods #goods_buy .spec div{line-height: 36px;}
#goods #goods_buy .spec.this{float: left;height: 28px; border: 2px solid #8b0409;color: #8b0409; text-align: center;}
#ECS_GOODS_AMOUNT span{font-size: 25px;}
#goods #history_list .f1 span{font-size: 18px;color: #ab0409;}  
/*礼包*/
#goods .activity{width: 418px;height: 99px;background: #ff0000;float: left;margin-left: 15px;padding-left: 100px;color: #fff;}
#goods .activity .left{width: 160px;height: 45px;border-right: 3px solid #fff;margin-top: 30px;}
#goods .activity .left .shop_price{font-size: 18px;display: block;}
#goods .activity .left .market_price span{text-decoration: line-through;}
#goods .activity .discount{font-size: 30px;margin-top: 30px;float: left;margin-left: 70px;width: 160px;}
#goods .activity .buy_some{font-size: 14px;margin-top: 0px;float: left;margin-left: 55px;width: 160px;}

/*通用评论页面*/
#comment_list .title{width: 100%;height: 34px; background: #8b0409; overflow: hidden;}
#comment_list .title th { color: #fff;line-height: 34px; font-size: 14px; border: none;font-weight: normal;}
#comment_list td{padding: 35px 0px; font-size: 14px;color: #4b4b4b; line-height: 18px; position: relative;}
#comment_list td.list{border-bottom: 1px dashed #cdcdcd;}
#comment_list td span.rank_box{width: 143px; height: 35px; font-size: 14px; color: #858585; line-height: 35px; display: block;position: absolute;bottom: 0px; text-align: left;}
#comment_list td span.rank_box1 {width: 100px; height: 18px; float: right; display: block;margin-top: 8px;}
#comment_list td span.rank_box1 .rank{width: 16px;height:16px;display: block; background: url(../images/comment_rank.png);float: left;}
#comment_list td .comment{width: 100%;height: auto;overflow: hidden;margin-bottom: 5px;}
#comment_list td .comment .left{width: 100px;}  
#comment_list td .comment .right{width: 540px;}
#comment_list td .num_box{padding-left: 90px;position: relative;}
#comment_list td .num_son{position: absolute;left: 0px;color: #858585;}
#comment_list td .num{margin-bottom: 5px;color: #000;}
#comment_list li span{line-height: 25px;}
#comment_list li span.content{width: 680px;float: left;}
/*********************************************************************/
/******************************************************************************/

/*详细页中的评论页start*/
#comment_detail { height: auto; float: left;}
#comment_detail #comment_top{height: 125px; border-bottom: 1px dashed #c8c8c8; border-top: 1px dashed #c8c8c8; margin-top: 24px;}
#comment_detail .precent{width: 125px; float:left; margin: 5px 20px 0 25px; }
#comment_detail .precent #tips{height: 27px; font-size: 15px; line-height: 27px; color: #7c7c7c;text-indent: 17px; font-weight: bold; margin-left:10px;}
#comment_detail .precent #value{ height: 85px; background: url(../pic/precent_detail.png) no-repeat;font-size: 20px; line-height: 50px; margin-top: 0px;}
#comment_detail .precent #value span {position: relative; left: 7px; top:25px; color: #fff;}
#comment_detail .status{width: 125px;  float:left; margin-top: 20px;}
#comment_detail .status span li{margin-left: 10px; height:11px;}
#comment_detail .status .sta_empty{background: url(../pic/status_empty.png) no-repeat; position: relative; top:-14px; left: 56px;}
#comment_detail .status .sta_full{background: url(../pic/status_full.png) no-repeat; position: relative; top:-25px; left: 56px;}
#comment_detail .key{width: 325px;  float:left; margin-left: 95px;}
#comment_detail .key .title{width: 954px;height: 23px;font-size: 15px;color: #7c7c7c; line-height: 30px; text-indent: 8px; margin-bottom: 5px; font-weight: bold;}
#comment_detail .key li{float: left;margin-left: 28px; height: 25px; line-height: 25px;color: #7c7c7c;}
#comment_detail .key li span{color: #adacac;padding-left: 3px; line-height: 10px;}

#comment_detail td{padding: 14px 0px; font-size: 14px;color: #4b4b4b; line-height: 18px; position: relative;}
#comment_detail td #name{font-size: 16px; margin-top: 15px;}
#comment_detail td .bg{ background: url(../pic/comment_content.png) no-repeat; height: 132px; width: 616px;}
#comment_detail td span.rank_box{width: 143px; height: 18px; font-size: 14px;  line-height: 14px; display: block;position: relative; top:-16px; left:165px; text-align: left;}
#comment_detail td span.rank_box1 {width: 100px; height: 16px; float: right; display: block;}
#comment_detail td span.rank_box1 .rank{width: 17px;height:17px;display: block;float: left;}
#comment_detail td span.rank_box1 .rank1{background: url(../pic/comment_rank.png);}
#comment_detail td span.rank_box1 .rank2{background: url(../pic/comment_rank.png) -17px;}
#comment_detail td span.rank_box1 .rank3{background: url(../pic/comment_rank.png) -34px;}
#comment_detail td span.rank_box1 .rank4{background: url(../pic/comment_rank.png) -51px;}
#comment_detail td span.rank_box1 .rank5{background: url(../pic/comment_rank.png) -68px;}
#comment_detail td .comment{width: 73%;height: 52px; color: #000;overflow: hidden;margin:0 0 5px 38px;}
#comment_detail td .first{padding-top: 35px;}
#comment_detail td .comment .left{width: 334px;}    
#comment_detail td .time_score{width: 100%; height: 18px; margin-left: 38px; margin-top:6px;color: #858585;}
#comment_detail td .good_bad{width: 48px; height: 104px; position: absolute; top:30px; left: 520px;}
#comment_detail td .good{width:90px; height: 48px;  margin-bottom: 8px; background: url(../pic/grey.png) no-repeat;}
#comment_detail td .bad{width:90px; height: 48px; background: url(../pic/grey.png) no-repeat;}
#comment_detail td .good_bad a{width: 48px; height: 48px; display: block; line-height: 48px; font-size: 8.67pt; color: #404040;text-align: center; float: left; }
#comment_detail td .good_bad a:hover{background: url(../pic/red.png) no-repeat; color: #fff;  -webkit-transition: all .6s;transition: all .6s;}
#comment_detail td .good_bad .value{ width: 34px; margin-left: 7px; line-height: 48px; float: left;}


/*评论页码(商品信息处)*/
#ECS_COMMENT #pager{width: 100%; height: 22px; margin: 40px 0px; text-align: center;}
#ECS_COMMENT #pager .pager{display: inline-block;}
#ECS_COMMENT #pager a{float: left; width: 37px; height: 39px; color: #827474;font-size: 15px; line-height: 18px; text-align: center; background: url(../pic/page.png); margin:28px 0 0 6px;}
#ECS_COMMENT #pager a.page_now{cursor: default;color: #fff; background: url(../pic/page_selected.png); }
#ECS_COMMENT #pager span{position: relative; top: 10px;}
#ECS_COMMENT #pager a:hover{color: #fff; background: url(../pic/page_selected.png); -webkit-transition: all .6s;transition: all .6s;}
#ECS_COMMENT #pager .count{cursor: default;width: 75px; height: 39px; color: #827474;font-size: 15px; line-height: 18px; background: url(../pic/page_count.png); margin: 28px 10px 0 40px;}
#ECS_COMMENT #pager .count:hover{cursor: default;width: 75px; height: 39px; color: #827474;font-size: 15px; line-height: 18px; background: url(../pic/page_count.png); margin: 28px 10px 0 40px;}
/*购买记录页码*/
#ECS_BOUGHT #pager{width: 100%; height: 22px; margin: 40px 0px; text-align: center; float: left;}
#ECS_BOUGHT #pager .pager{display: inline-block;}
#ECS_BOUGHT #pager a{float: left; width: 35px; height: 18px; color: #d0cfcf;font-size: 18px; line-height: 18px; text-align: center;}
#ECS_BOUGHT #pager a.page_now{cursor: default;color: #8b0409;}
#ECS_BOUGHT #pager .count{cursor: default;width: 100px;color:#d0cfcf;float: left; display: block;font-size: 18px; line-height: 18px;}
#ECS_BOUGHT #pager a:hover{color: #8b1419;}
#ECS_BOUGHT #pager .prev{width: 22px; background: url(../images/user_pages.png);}
#ECS_BOUGHT #pager .next{width: 22px; background: url(../images/user_pages.png) -22px;}
/*goods end内容页结束*/


/*最组合start*/
#zui .zui{float: left;position: absolute;z-index: -1;top: 0;left: 0;width: 100%;}
#zui .zui .box{width: 100%;float: left;position: relative;}
#zui .zui .box .down{width: 90px;height: 45px;position: absolute;left: 50%;margin-left: -45px;background: url(../images/compose_down.png) 22px -45px no-repeat;bottom: 20px;}
#zui #bg2{background: url(../images/compose_bg.jpg) center center no-repeat #000;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: -1;}
#zui .zui .box .text{width: 513px;height: 208px;background: url(../images/compose_text.png)no-repeat;position: absolute;left: 50%;margin-left: -256px;top: 50%;margin-top: -50px;}
#zui .zui .box img{position: absolute;display: none;background: none;}
#zui #compose_follow{z-index: 10000;width: 40px;height: 400px;position: fixed;right: 30px;top: 50%;margin-top: -180px;background: url(../images/compose_follow_bg.png) -40px 0 no-repeat;}
#zui #compose_follow .b{width: 40px;height: 40px;float: left;cursor: pointer;}
#zui #compose_follow .b1:hover,#zui #compose_follow .b1.hover{background: url(../images/compose_follow_bg.png) 0 0 no-repeat;}
#zui #compose_follow .b2:hover,#zui #compose_follow .b2.hover{background: url(../images/compose_follow_bg.png) 0 -40px no-repeat;}
#zui #compose_follow .b3:hover,#zui #compose_follow .b3.hover{background: url(../images/compose_follow_bg.png) 0 -80px no-repeat;}
#zui #compose_follow .b4:hover,#zui #compose_follow .b4.hover{background: url(../images/compose_follow_bg.png) 0 -120px no-repeat;}
#zui #compose_follow .b5:hover,#zui #compose_follow .b5.hover{background: url(../images/compose_follow_bg.png) 0 -160px no-repeat;}
#zui #compose_follow .b6:hover,#zui #compose_follow .b6.hover{background: url(../images/compose_follow_bg.png) 0 -200px no-repeat;}
#zui #compose_follow .b7:hover,#zui #compose_follow .b7.hover{background: url(../images/compose_follow_bg.png) 0 -240px no-repeat;}
#zui #compose_follow .b8:hover,#zui #compose_follow .b8.hover{background: url(../images/compose_follow_bg.png) 0 -280px no-repeat;}
#zui #compose_follow .b9:hover,#zui #compose_follow .b9.hover{background: url(../images/compose_follow_bg.png) 0 -320px no-repeat;}
#zui #compose_follow .bb:hover,#zui #compose_follow .bb.hover{background: url(../images/compose_follow_bg.png) 0 -360px no-repeat;}
/*最组合end*/

/*内容end*/
/******************************************************************************/

/******************************************************************************/
 /*登录页面*/
 .login_logo{ width: 990px; margin: 20px auto; overflow: hidden;}
 .boxs{ width: 100%; margin: 0 auto; overflow:  hidden; border-top:1px solid #ddd; border-bottom: 1px solid #ddd;}
#login{width: 990px;  overflow: hidden; padding:30px 0;  margin: 0px auto;}

/* 21号晚替换 Jo Start 这里只是改了图片，加了1*/
#login .left{width: 550px; height: 453px; background: url(../pic/login-banner.png) no-repeat center; float: left;}
/* 21号晚替换 Jo End */

#login .right{width: 310px;  box-shadow: 0px 0px 10px #ccc; border:1px solid #ccc; padding: 0 45px; float: right; margin-right: 10px; overflow: hidden;}
#login .right #title{ width: 100%; height: 20px; font-size: 16px; font-weight: bold; margin:35px 0; color:#D23233; }
#login .right #usernames{width: 100%; height: 62px; position: relative;}
#login .right #usernames .tds{ padding: 0 10px; height: 20px;line-height: 20px;font-size: 12px; color: #fff; background:#E24A4A; position: absolute; right: -2px; bottom: 12px; display: none;}
#login .right #usernames .text{background: none;border:1px solid #c7c7c7; width: 300px; height: 20px;padding-left: 10px;padding-top:9px; padding-bottom: 9px;font-size: 14px; line-height: 1.5;color: #a6a5a5; outline: none; border-radius: 3px;}
#login .right #usernames .text:focus{border:1px solid #dddddd; display: block;}
#login .right #usernames .text.error{border:1px solid #E24A4A; display: block;}
#login .right #passwords{width: 100%; height: 62px;position: relative;}
#login .right #passwords .tds{padding: 0 10px; height: 20px;line-height: 20px;font-size: 12px; color: #fff; background:#E24A4A; position: absolute; right: -2px; bottom: 12px; display: none;}
#login .right #passwords .text{background: none;border:1px solid #c7c7c7;width: 300px; height: 20px;  padding-left: 10px;padding-top: 9px;padding-bottom: 9px;font-size: 14px; line-height: 1.5;color: #a6a5a5; outline: none; border-radius: 3px;}
#login .right #passwords .text:focus{border:1px solid #dddddd; display: block;}
#login .right #passwords .text.error{border:1px solid #E24A4A; display: block;}
#login .right #captcha{width: 335px;height: 30px; margin:0 0 15px 0px;}
#login .right #captcha .text{width: 130px; height: 30px;font-size: 16px; line-height: 20px;color: #cdcdcd; outline: none; border:1px solid #c7c7c7;text-indent: 10px;}
#login .right #captcha .text:focus{border:1px solid #dddddd;}
#login .right #captcha .text.error{border:1px solid #E24A4A; display: block;}
#login .right #captcha img{float: right; margin-top: 1px;}
#login .right #pass{width: 304px;height: 40px; font-size: 12px; color: #8d8d8d;}
#login .right #pass .auto{height: 20px;float: left; margin-right: 5px;margin-top: -1px; color: #8d8d8d;}
#login .right #pass a.regs{ float: right; color: #AB0409; font-weight: bold;}
#login .right .submit{width: 100%; height: 40px;  font-size: 16px; margin-bottom: 17px;  background: #AB0409; color: #fff; cursor: pointer; border-radius: 3px;}
#login .right .submit:hover{opacity: 0.8;}
#login .right .register{ text-align: center; color: #8d8d8d; margin:25px 0;}
#login .right .icon{ width: 186px; margin:0 auto; overflow: hidden; margin-bottom: 30px;}
#login .right .icon a{ display: block; width: 42px; height: 40px; float:left;
  transition:opacity 1s;
  -webkit-transition:opacity 1s;
  -moz-transition:opacity 1s;
  -ms-transition:opacity 1s;
  -o-transition:opacity 1s;
}
#login .right .icon a:hover{
  opacity: 0.6;
  filter:alpha(opacity=60);
}
#login .right .icon a.sina{ background: url(../images/sina-icon.png) no-repeat center;}
#login .right .icon a.qq{ background: url(../images/qq-icon.png) no-repeat center; margin:0 30px;}
#login .right .icon a.weixin{ background: url(../images/wx-icon.png) no-repeat center;}

#login .right .f3:hover{color: #9f1212;}

.login_footer{ width: 100%; margin:10px auto; overflow:  hidden; text-align: center;}
.login_footer p{ line-height: 30px;}
 /*登录页面end*/

/******************************************************************************/


/******************************************************************************/
/*注册页面*/
#register{width: 990px;  overflow: hidden; padding:30px 0;  margin: 0px auto;}

/* 21号晚替换 Jo Start 这里只是改了图片，加了1*/
#register .left{width: 550px; height: 453px; background: url(../pic/login-banner.png) no-repeat center; float: left;}
/* 21号晚替换 Jo End */

#register .right{width: 310px; border:1px solid #ccc; box-shadow: 0px 0px 10px #ccc; padding: 0 45px; float: right; margin-right: 10px; overflow: hidden;}
#register .right #title{ width: 100%; height: 20px; font-size: 16px; font-weight: bold; margin:35px 0; color:#D23233; }
#register .right .td{width: 100%; height: 62px;position: relative;}
#register .right .tds{ padding: 0 10px; height: 20px;line-height: 20px;font-size: 12px; color: #fff; background:#E24A4A; position: absolute; right: -2px; bottom: 12px; display: none;}
#register .right .td .text{background: none;border:1px solid #c7c7c7; width: 300px; height: 20px;padding-left: 10px;padding-top:9px; padding-bottom: 9px;font-size: 14px; line-height: 1.5;color: #a6a5a5; outline: none; border-radius: 3px;}
#register .right .td .text:focus{border:1px solid #dddddd; display: block;}
#register .right .td .text.error{border-color: #E24A4A; display: block;}

#register .right .td .submit{ width: 100%;height: 40px;  font-size: 16px; background: #AB0409; color: #fff; cursor: pointer; border-radius: 3px;}
#register .right .td .submit:hover{opacity: 0.8;}
#register .right .pass { height: 40px;}
#register .right .pass div{width: 80px; height: 18px; background: #d0cecc;color: #fff; float: right; margin-left: 3px; text-align: center; line-height: 20px; font-size: 12px;}
#register .right #xieyi{color: #999; height: 30px;}
#register .right #xieyi a{color: red;}
#register .right #sex{margin-left: 65px; height: 25px;line-height: 25px;color: #666;}
#register .right #send_sms{width: 335px;height: 35px;}
#register .right #send_sms .send_sms{padding: 0 10px;height: 25px;line-height: 25px;float: right;text-align: center;background: #8b0409;color: #fff;margin-top: 5px;margin-right: 25px;}
#register .right #send_sms .send_sms.no_send{background: #aeaeae;color: #fff;}
#register .right #send_sms .text{float: right; width: 100px; height: 32px; margin-right: 30px; line-height: 20px;color: #000; outline: n one; border: 1px solid #c7c7c7;}
#register .right #send_sms .text:focus{border:1px solid #dddddd; display: block;}
#register .right #send_sms .text.error{ border-color: #E24A4A; display: block;}
#register .right .register{ text-align: center; color: #8d8d8d; margin-bottom:25px;}
#register .right .icon{ width: 186px; margin:0 auto; overflow: hidden; margin-bottom: 30px;}
#register .right .icon a{ display: block; width: 42px; height: 40px; float:left;
  transition:opacity 1s;
  -webkit-transition:opacity 1s;
  -moz-transition:opacity 1s;
  -ms-transition:opacity 1s;
  -o-transition:opacity 1s;
}
#register .right .icon a:hover{
  opacity: 0.6;
  filter:alpha(opacity=60);
}
#register .right .icon a.sina{ background: url(../images/sina-icon.png) no-repeat center;}
#register .right .icon a.qq{ background: url(../images/qq-icon.png) no-repeat center; margin:0 30px;}
#register .right .icon a.weixin{ background: url(../images/wx-icon.png) no-repeat center;}

.reg_foot{ width: 100%; margin:10px auto; overflow:  hidden; text-align: center;}
.reg_foot p{ line-height: 30px;}

/*注册页面end*/
/******************************************************************************/

/******************************************************************************/
/*评论页start*/
#comment{margin: 0px auto; height: auto;overflow: hidden;  background: url(../images/goods_b.png); padding-left: 15px; padding-right: 5px; width: 1000px; padding-top: 20px; }
#comment #tops{width: 990px; height: 400px;float: left; color: #000; }
#comment #tops img{margin-left: 18px; float: left;}
#comment #tops_right{width: 564px; height:380px; float: left; background-color: #F0F0F0; margin-left: 10px; margin-right: 18px;}
#comment #tops .row{ width: 517px;height: 76px;margin-left: 20px;line-height: 70px; font-size: 15px;color: #7c7c7c;text-indent: 30px;position: relative;}
#comment #tops .row .goods_row{ width: 125px; height: 25px; background: url(../images/bg.png) -140px -235px no-repeat; overflow: hidden;float: left; position: absolute; top: 20px; left: 82px;}
#comment #tops .row .goods_row2{ height: 25px; background: url(../pic/pic_comment.png) 0px -80px no-repeat; float: left; overflow: hidden;} 
#comment #tops .num1{font-size: 21px;color: #000;line-height: 90px;text-indent: 16px;}
#comment #tops #detail{width: 516px;height: 70px; position: relative;  }
#comment #tops #detail div{width: 142px; height: 55px; float: left;}
#comment #tops #detail .growth span{font-size: 21px;color: #8b0407;line-height: 70px;text-indent: 15px;}
#comment #tops #price{width: 522px;height: 99px; background: url(../pic/goods_price_comment.png) no-repeat;  position: relative; margin-bottom: -4px; margin-right: 10px;}
#comment #tops #price div{ height: 70px; float: left;}
#comment #tops #price .shop_price{width: 86px; height: 20px;line-height: 16px; font-size: 14px;color: #fff; margin-top: 30px;}
#comment #tops #price .price_number{width: 272px; height: 70px; color: #fff;font-size: 50px; line-height: 50px; margin-left: -24px;}
#comment #tops #price .price_number span{line-height: 70px; font-size: 70px;}
#comment #tops #price .market_price{width: 172px; height: 20px; font-size: 14px; line-height: 20px; color: #ffb9cd;text-decoration: line-through; margin-top: 30px;}
#comment #tops .score{margin-top: -13px; }
#comment #content {width: 954px;height: auto; overflow: hidden; margin-left: 18px; }
#comment #content #content_top{height: 96px;  background-color: #F0F0F0;}
#comment #content .precent{width: 70px; height: 85px; background: url(../pic/precent.png) no-repeat; float:left; margin: 5px 20px 0 25px; }
#comment #content .precent span{color: #fff;font-size: 20px; line-height: 50px; margin-top: 0px; position: relative; left: 7px; top:25px;}
#comment #content .key{width: 810px;  float:left;}
#comment #content .key .title{width: 954px;height: 23px;font-size: 15px;color: #7c7c7c; line-height: 30px; text-indent: 8px; margin-bottom: 5px; font-weight: bold;}
#comment #content .key li{float: left;margin-left: 28px; height: 25px; line-height: 25px;color: #7c7c7c;cursor: pointer;}
#comment #content .key li span{color: #adacac;padding-left: 3px; line-height: 10px;}
#comment #content .Overall_rating{width: 954px; height: 440px; margin-top:28px; border-top: 1px dashed #cdcdcd}
#comment #content .Overall_rating .left{width: 568px; height: 286px;margin-top: 28px;}
#comment #content .Overall_rating .left .left_1{float: left; width: 50px;padding: 36px 0px; height: 214px; background: #F0F0F0;color: #000;font-size: 16px;}
#comment #content .Overall_rating .left .left_1 .num{ width: 16px;margin: 0px 17px;}
#comment #content .Overall_rating .left .left_1 .border{margin: 31px 3px; background: #d6d6d6; height: 1px;width: 50px;}
#comment #content .Overall_rating .left .text1{width: 508px; height: 138px;border: 1px #e6e6e6 solid; resize: none;outline: none; padding-left: 5px;}
#comment #content .Overall_rating .left .text1:focus{box-shadow: 0 0 4px 1px rgba(77,15,95,.4);border:1px solid #F0F0F0; display: inline-block;}
#comment #content .Overall_rating .left .text2{width: 508px; height: 138px;border: 1px #e6e6e6 solid; border-top: none; resize: none;outline: none; padding-left: 5px;}
#comment #content .Overall_rating .left .text2:focus{box-shadow: 0 0 4px 1px rgba(77,15,95,.4);border:1px solid #F0F0F0; display: inline-block;}
#comment #content .Overall_rating .right{width: 342px; height: 204px; position: relative; margin-top: 18px;}
#comment #content .Overall_rating .right .tips{height: 40px; width: 300px; float: left;color: #000; font-size: 15px; line-height: 40px; font-weight: bold;}
#comment #content .Overall_rating .right .service{margin-top:30px;}
#comment #content .Overall_rating .right .shipping{float:right; margin-right: 28px;}
#comment #content .Overall_rating .right .shipping input{margin-right: 3px;}
#comment #content .Overall_rating .right li{height: 25px; width: 260px; float: left;color: #8a8888; font-size: 15px; line-height: 40px; padding-bottom: 15px;}
#comment #content .Overall_rating .right li .fraction{width: 146px;height: 25px;background: url(../images/comment_fraction.png) 0px -6px ; display: block;float: right; margin:6px 26px 0 0;}
#comment #content .Overall_rating .right li .fraction a{width:28px;height: 25px;float: left; }
#comment #content .Overall_rating .right li .rand1{width: 146px;height: 25px;background: url(../images/comment_fraction.png) 0px -35px ; display: block;float: right; margin:6px 26px 0 0;}
#comment #content .Overall_rating .right li .rand2{width: 146px;height: 25px;background: url(../images/comment_fraction.png) 0px -65px ; display: block;float: right; margin:6px 26px 0 0;}
#comment #content .Overall_rating .right li .rand3{width: 146px;height: 25px;background: url(../images/comment_fraction.png) 0px -95px ; display: block;float: right; margin:6px 26px 0 0;}
#comment #content .Overall_rating .right li .rand4{width: 146px;height: 25px;background: url(../images/comment_fraction.png) 0px -125px ; display: block;float: right; margin:6px 26px 0 0;}
#comment #content .Overall_rating .right li .rand5{width: 146px;height: 25px;background: url(../images/comment_fraction.png) 0px -155px ; display: block;float: right; margin:6px 26px 0 0;}
#comment #content .Overall_rating .right .num{display: none;  width: 12px;font-size: 12px;line-height: 12px; padding: 0px 5px; padding-top: 3px; height: 40px;color: #fff;position: absolute;top: 32px; background: url(../images/comment_prompt.png);}
#comment #content .Overall_rating .right .num1{left: 94px; top:3px;}
#comment #content .Overall_rating .right .num2{left:119px; top:3px;}
#comment #content .Overall_rating .right .num3{left:146px; top:3px;}
#comment #content .Overall_rating .right .num4{left:173px; top:3px;}
#comment #content .Overall_rating .right .num5{left:202px; top:3px;}
#comment #content .next_goods{width: auto;height: 58px; margin: 0px auto;text-align: center;border-bottom: 1px dashed #a0a0a0; border-top: 1px dashed #a0a0a0; line-height: 30px; font-size: 16px;}
#comment #content .next_msg{width: 700px;height: 180px;margin: 46px 0 27px 40px;}
#comment #content .next_msg .next_left{float: left;width: 129px;height: 180px;}
#comment #content .next_msg .next_left img{margin-bottom: 20px;}
#comment #content .next_msg .next_right{width: 530px;height: 180px;float: right;}
#comment #content .next_msg .next_right .title{width: 16px; height: 70px;line-height: 17px; padding: 30px 17px; background: #F0F0F0;color: #000;font-size: 16px;float: left;}
#comment #content .next_msg .next_right .text2{width: 464px;height: 124px;border: 1px #bebebe solid;resize: none;outline: none; padding-left: 5px;}
#comment #content .next_msg .next_right .text2:focus{box-shadow: 0 0 4px 1px rgba(77,15,95,.4);border:1px solid #F0F0F0; display: inline-block;}
#comment #content .next_msg .next_right .bewrite{width: 280px; height: 40px; color: #8a8888;margin-top: 10px;line-height: 40px;}
#comment #content .next_msg .next_right .bewrite .fraction{width: 143px;height: 25px;background: url(../images/comment_fraction.png) 0px -6px ; display: block;float: right; margin:6px 26px 0 0;}
#comment #content .next_msg .next_right .bewrite .fraction a{width:28px;height: 25px;float: left;}
#comment #content .next_msg .next_right .bewrite .rand1{width: 143px;height: 25px;background: url(../images/comment_fraction.png) 0px -35px ; display: block;float: right; margin:6px 26px 0 0;}
#comment #content .next_msg .next_right .bewrite .rand2{width: 143px;height: 25px;background: url(../images/comment_fraction.png) 0px -65px ; display: block;float: right; margin:6px 26px 0 0;}
#comment #content .next_msg .next_right .bewrite .rand3{width: 143px;height: 25px;background: url(../images/comment_fraction.png) 0px -95px ; display: block;float: right; margin:6px 26px 0 0;}
#comment #content .next_msg .next_right .bewrite .rand4{width: 143px;height: 25px;background: url(../images/comment_fraction.png) 0px -125px ; display: block;float: right; margin:6px 26px 0 0;}
#comment #content .next_msg .next_right .bewrite .rand5{width: 143px;height: 25px;background: url(../images/comment_fraction.png) 0px -155px ; display: block;float: right; margin:6px 26px 0 0;}
#comment #content .bottom{width: 510px;height: 38px;margin-left: 410px; margin-bottom: 25px; margin-top: 48px;}
#comment #content .bottom .submit{width: 130px;height: 38px; text-align: center;color: #fff; font-size: 16px; line-height: 38px; background: #9f1212;border-radius: 5px; cursor: pointer;}
#comment #content .bottom a{margin-left: 22px;color: #969696;}
#other_comment{width: 956px; margin-left: 18px;}
#other_comment #title{width: 100%;height: 27px; font-size: 15px; line-height: 27px; color: #fff;background: #9f1212;text-indent: 17px;}
/*评论页end*/
/******************************************************************************//*追加评论页start*/
#comment_more{margin: 0px auto; height: auto;overflow: hidden;  background: url(../images/goods_b.png); padding-left: 15px; padding-right: 5px; width: 1000px; padding-top: 20px; }
#comment_more #top{width: 1000px; height: 455px;float: left; color: #000;}
#comment_more #top img{margin-left: 18px; float: left;}
#comment_more #top .row{width: 537px;height: 76px;float: right;line-height: 76px; font-size: 15px;color: #7c7c7c;text-indent: 30px;position: relative;}
#comment_more #top .row .goods_row{ width: 125px; height: 25px; background: url(../images/bg.png) -140px -235px no-repeat; overflow: hidden;float: left; position: absolute; top: 25px; left: 80px;}
#comment_more #top .row .goods_row2{ height: 25px; background: url(../pic/pic.png) 0px -80px no-repeat; float: left; overflow: hidden;} 
#comment_more #top .num1{font-size: 21px;color: #000;line-height: 90px;text-indent: 16px;}
#comment_more #top #price{width: 526px;height: 99px; background: url(../pic/goods_price.png) no-repeat; position: relative;margin-bottom: 10px;}
#comment_more #top #price .shop_price{height: 50px;line-height: 16px; font-size: 14px;color: #ffb9cd;position: absolute;top: 20px;left: 0px;}
#comment_more #top #price .shop_price span{color: #fff;font-size: 50px;line-height: 50px;height: 50px;position: absolute;top: 0;left: 50px;}
#comment_more #top #price .market_price{height: 20px; font-size: 14px; line-height: 20px; color: #ffb9cd;position: absolute;bottom: 12px;left: 70px;text-decoration: line-through;}
#comment_more .num2{width: 100%; height: 30px; line-height: 40px; font-size: 14px; color: #9f1212;float: left;text-align: left; text-indent: 18px;}
#comment_more #content {width: 954px;height: auto; overflow: hidden;margin-top: 40px; margin-left: 18px; }
#comment_more #content .key{width: 954px; height: 96px; border-bottom: 1px solid #c8c8c8;}
#comment_more #content .key .title{width: 954px;height: 23px;font-size: 15px;color: #77405f; line-height: 30px; text-indent: 8px; margin-bottom: 5px;}
#comment_more #content .key li{float: left;margin-left: 28px; height: 25px; line-height: 25px;color: #77405f;cursor: pointer;}
#comment_more #content .key li span{color: #adacac;padding-left: 3px; line-height: 10px;}
#comment_more #content .next_box{border:1px solid #c8c8c8 ; margin-top: 10px; margin-bottom: 20px;}
#comment_more #content .next_goods{width: 730px;height: 30px; margin: 0px auto;color: #a0a0a0;text-align: center;border-bottom: 2px solid #a0a0a0; line-height: 30px;}
#comment_more #content .next_msg{width: 700px;height: 180px;margin-left: 40px;padding-top: 20px;margin-bottom: 27px;}
#comment_more #content .next_msg .next_left{float: left;width: 129px;height: 180px;}
#comment_more #content .next_msg .next_left img{margin-bottom: 10px;}
#comment_more #content .next_msg .next_right{width: 530px;height: 180px;float: right;}
#comment_more #content .next_msg .next_right .title{width: 16px; height: 76px;line-height: 17px; padding: 40px 17px; background: #9f1212;color: #fff;font-size: 16px;float: left;}
#comment_more #content .next_msg .next_right .text2{width: 464px;height: 150px;border: 1px #bebebe solid;resize: none;outline: none; padding-left: 5px;}
#comment_more #content .next_msg .next_right .text2:focus{box-shadow: 0 0 4px 1px rgba(77,15,95,.4);border:1px solid #9f1212; display: inline-block;}
#comment_more #content .bottom{width: 510px;height: 38px;margin-left: 410px; margin-bottom: 25px;}
#comment_more #content .bottom .submit{width: 130px;height: 38px; text-align: center;color: #fff; font-size: 16px; line-height: 38px; background: #9f1212;border-radius: 5px; cursor: pointer;}
#comment_more #content .bottom a{margin-left: 22px;color: #8b0409;}
#other_comment{width: 956px; margin-left: 18px;}
#other_comment #title{width: 100%;height: 27px; font-size: 15px; line-height: 27px; color: #fff;background: #8b0409;text-indent: 17px;}
/*追加评论页end*/
/******************************************************************************/
/*评论成功返回页*/
#comment_success{margin: 0px auto; height: auto;overflow: hidden; width: 918px; font-size: 14px; line-height: 14px;}
#comment_success .top{height:  92px; background-color: #711010; margin-top: 30px;}
#comment_success .text{height:  25px; padding: 38px 0 0 304px; color: #fff; font-weight: bold; }
#comment_success .msg{height: 228px; background-color: #ececec}
#comment_success .msg .head{float: left; margin: 42px 0 0 292px;}
#comment_success .msg .detail{float: left; margin: 42px 0 0 10px;}
#comment_success .msg .detail p{margin: 0 0 10px 0;}
#comment_success .msg .detail a{text-decoration: underline; color:#4c3b60; font-weight: bold;}
#comment_success .msg .sta_empty{background: url(../pic/status.png) no-repeat; height: 11px; position: relative; top:0px;}
#comment_success .msg .sta_full{background: url(../pic/status_full.png) no-repeat; height: 11px; position: relative; top:-11px;}
#comment_success .select{height: 28px; margin: 20px 0 0 690px; }
#comment_success .select .continue{width: 100px; height: 28px; background-color: #ac262c; float: left;}
#comment_success .select .profile{width: 100px; height: 28px; background-color: #ac262c; float: left; margin-left: 12px;}
#comment_success .select a{width: 100px; height: 28px; position: relative; top: 8px; left: 20px; color: #fff; font-weight: bold;}
#comment_success .ads{height: 140px; background-color: #ececec; margin: 44px 0 100px 0;}

/*评论成功返回页end*/

/******************************************************************************/
/*购物车*/
#my_cart{width: 990px;overflow: hidden; margin-top: 11px; margin-bottom: 45px;}
#my_cart #cart {width: 990px;overflow: hidden;float: left;}
#my_cart #cart .efp{float: left; width: 100%; height: auto;}
#my_cart #cart .efp .left{float: left; width: 220px; height: auto;}
#my_cart #cart .efp .left .ico{float: left; width: 39px; height: 18px; background: url(../pic/cart_efp_ico.png) no-repeat;}
#my_cart #cart .efp .left .text{float: left; font-size: 14px; color: #696969; margin: 4px 0 0 7px;}
#my_cart #cart .efp .left .go_shopping{float: left; font-size: 14px; color: #8b0409; margin-top: 10px;}
#my_cart #cart .efp .left .go_shopping:hover{opacity: 0.6;}
#my_cart #cart .efp .nav_left{float: right;}
#my_cart #cart .efp .nav_left .address_text{display: none;}
#my_cart #cart .efp .nav_left #ship_area{float: left; height: 32px; line-height: 32px; width: auto; font-weight: normal; font-size: 12px; position: relative; z-index: 9999; margin-top: 3px;}
#my_cart #cart .efp .nav_left #ship_area .sel_box{height: 28px; line-height: 28px; border: 2px solid #a9a9a9; float: left; cursor: pointer; margin-left: 0px;}
#my_cart #cart .efp .nav_left #ship_area .sel_box .sel_val{float: left; padding: 0 5px; color: #5c5e66;}
#my_cart #cart .efp .nav_left #ship_area .sel_box .sel_arrow{padding: 0 8px; float: right; width: 12px; height: 28px;}
#my_cart #cart .efp .nav_left #ship_area .sel_box .sel_arrow .arrow{width: 12px; height: 28px; background: url(../pic/pic.png) -13px 12px no-repeat;}
#my_cart #cart .efp .nav_left #ship_area .sel_box .sel_option{width: 400px; padding: 5px 0 20px 0; background: #eaeaea; position: absolute; top: 32px; margin-left: -2px; right: 0px;}
#my_cart #cart .efp .nav_left #ship_area .sel_box .sel_option .close{width: 60px; height: 40px; line-height: 40px; position: absolute; text-align: center; color: #750020; right: 0; top: 0; font-weight: bold; cursor: pointer;}
#my_cart #cart .efp .nav_left #ship_area .sel_box .sel_option .opt_top{height: 30px; line-height: 30px; width: 100%; border-bottom: 1px dashed #8b0409; margin-bottom: 2px;}
#my_cart #cart .efp .nav_left #ship_area .sel_box .sel_option .opt_top .opt_box{float: left; margin-left: 20px; cursor: pointer;}
#my_cart #cart .efp .nav_left #ship_area .sel_box .sel_option .opt_top .text{float: left; padding: 0 5px; color: #7b7b7b; }
#my_cart #cart .efp .nav_left #ship_area .sel_box .sel_option .opt_top .arrow{width: 13px; height: 30px; background: url(../pic/pic.png) 0px 11px no-repeat; float: right; margin: 0 5px; opacity: 0.4;}
#my_cart #cart .efp .nav_left #ship_area .sel_box .sel_option .opt_top .opt_box.cur .text{color: #9d1500; border-bottom: 5px solid #8b0409; height: 28px;}
#my_cart #cart .efp .nav_left #ship_area .sel_box .sel_option .opt_top .opt_box.cur .arrow{background: url(../pic/pic.png) -26px 11px no-repeat; opacity: 1;}
#my_cart #cart .efp .nav_left #ship_area .opt_con{width: 88%; float: left; padding: 0 6%;}
#my_cart #cart .efp .nav_left #ship_area .opt_con .opt li{width: 22%; float: left; margin-right: 3%; height: 30px; line-height: 30px; cursor: pointer;}
#my_cart #cart .efp .nav_left #ship_area .opt_con .opt li span{float: left; height: 30px; padding: 0 5px; overflow: hidden; color: #000;}
#my_cart #cart .efp .nav_left #ship_area .opt_con .opt li span:hover{color: #fff;}
#formCart{float: left;}
#my_cart #cart table.cart_list{width: 100%; border-bottom: 1px dotted #000000; margin-top: 10px; padding-bottom: 10px;}
#my_cart #cart table.cart_list2{width: 100%; margin-top: 30px;}
/*#my_cart #cart table.cart_list a:hover{text-decoration: underline;}*/
#my_cart #cart table.cart_list .a1:hover{text-decoration: underline;}
#my_cart #cart table.cart_list .a2:hover{text-decoration: underline;}
#my_cart #cart .top{float: left; width: 990px; height: 44px; border-top: 1px dotted #000000; border-bottom: 1px dotted #000000; line-height: 44px; overflow: hidden; font-size: 14px; color: #000000;}
#my_cart #cart .top .cart_select_all{float: left;}
#my_cart #cart .top .cart_select_all .ico{float: left; width: 14px; height: 14px; line-height: 44px; background: url(../pic/cart_select_all.png) no-repeat; margin: 15px 0 0 16px; cursor: pointer;}
#my_cart #cart .top .cart_select_all .selects{float: left; width: 14px; height: 14px; line-height: 44px; background: url(../pic/cart_select_all2.png) no-repeat; margin: 15px 0 0 16px;}
#my_cart #cart .top .cart_select_all .text{float: left; margin-left: 10px; line-height: 44px; color: #696969}
#my_cart #cart .top .goods_information{float: left; margin-left: 180px;}
#my_cart #cart .top .goods_price{float: left; margin-left: 217px;}
#my_cart #cart .top .goods_number{float: left; margin-left: 80px;}
#my_cart #cart .top .subtotal{float: left; margin-left: 80px;}
#my_cart #cart .top .handle{float: left; margin-left: 78px;}

#my_cart #cart .msg_list{float: left; width: 100%; height: 120px; overflow: hidden; font-size: 14px; position: relative;}
#my_cart #cart .msg_list .checkbox_id{float: left; width: 14px; height: 14px; background: url(../pic/cart_select_all.png) no-repeat; margin: 53px 0px 53px 16px; cursor: pointer;}
#my_cart #cart .msg_list .select{float: left; width: 14px; height: 14px; background: url(../pic/cart_select_all2.png) no-repeat; margin: 53px 0px 53px 16px;}
#my_cart #cart .msg_list .no_checkbox{float: left; width: 12px; height: 12px; background-color: #d8d7d7; margin: 53px 0px 53px 16px; cursor: pointer; border: 1px solid #820000;}
#my_cart #cart .msg_list .goods_img{float: left; width: 94px; height: 94px; margin: 15px 0 0 39px;}
#my_cart #cart .msg_list .goods_img .favorable1{background: url(../pic/preferential_price.png) 0px 0px no-repeat; position: absolute; top: -10px; right: -10px; height: 31px; width: 31px;}
#my_cart #cart .msg_list .goods_img .handsel{background: url(../img/zeng.png) no-repeat; position: absolute; top: -10px; right: -10px; height: 33px; width: 33px;}
#my_cart #cart .msg_list .goods_img .limit_icon{background: url(../pic/limit.png); position: absolute; top: 0px; left: 0px; height: 40px; width: 40px;}
#my_cart #cart .msg_list .goods_name{float: left; width: 165px; height: 32px; line-height: 16px; overflow: hidden; margin: 44px 0 0 37px;}
#my_cart #cart .msg_list .goods_attr{float: left; width: 100px; height: 120px; line-height: 120px; margin-left: 15px; overflow: hidden;}
#my_cart #cart .msg_list .goods_price{float: left; width: 100px; height: 54px; line-height: 120px; margin: 33px 0 0 15px; overflow: hidden;}
#my_cart #cart .msg_list .goods_price .limit_price{background: #de2020; width: 46px; height: 18px; line-height: 18px; font-size: 12px; color: #fff; text-align: center;}
#my_cart #cart .msg_list .goods_price .empty{width: 46px; height: 10px; line-height: 10px; text-align: center;}
#my_cart #cart .msg_list .goods_price .shop_prices{float: left; width: 100px; height: 18px; line-height: 18px;}
#my_cart #cart .msg_list .goods_price .market_price{float: left; width: 100px; height: 18px; line-height: 18px; color: #696969; font-size: 12px; text-decoration: line-through;}
#my_cart #cart .msg_list .goods_price .no_money{width: 65px; height: 30px;display: block; background: #8b0409;color: #fff;text-align: center;line-height: 30px; margin-top: 12px;}
#my_cart #cart .msg_list .numbers{float: left; width: 75px; height: 38px; margin: 50px 0 0 37px;}
#my_cart #cart .msg_list .numbers .pre,#my_cart #cart .msg_list .numbers .next{display: inline-block; width: 16px; height: 16px; line-height: 16px; text-align: center; color: #8b0409; background: #fff; border: 1px solid #8b0409;}
#my_cart #cart .msg_list .numbers .pre:hover{background-color: #8b0409; color: #fff;}
#my_cart #cart .msg_list .numbers .next:hover{background-color: #8b0409; color: #fff;}
#my_cart #cart .msg_list .numbers .goods_number{display: inline-block;height: 18px;width: 30px;}
#my_cart #cart .msg_list .numbers .no_buy{float: left; width: 74px; height: 14px; line-height: 14px; color: #696969; margin-top: 6px;}
#my_cart #cart .msg_list .subtotals{float: left; width: 100px; height: 120px; line-height: 120px; margin-left: 30px; overflow: hidden; color: #8b0409;}
#my_cart #cart .msg_list .operation{float: left; width: 90px; height: 36px; line-height: 18px; overflow: hidden; margin: 42px 0 0 55px;}
#my_cart #cart .msg_list .operation .cart_del{float: left; width: auto; height: 18px; line-height: 18px; cursor: pointer}
#my_cart #cart .msg_list .operation .cart_del:hover{opacity: 0.6;}
#my_cart #cart .msg_list .operation .collection{float: left; width: auto; height: 18px; line-height: 18px;}
#my_cart #cart .msg_list .operation .collection:hover{opacity: 0.6;}

#my_cart #cart .bottom{float: left; width: 990px; height: 60px; overflow: hidden; font-size: 14px; color: #000000; background-color: #efefef; margin-top: 14px;}
#my_cart #cart .bottom .cart_select_all{float: left;}
#my_cart #cart .bottom .cart_select_all .ico{float: left; width: 14px; height: 14px; line-height: 60px; background: url(../pic/cart_select_all.png) no-repeat; margin: 23px 0 0 16px; cursor: pointer;}
#my_cart #cart .bottom .cart_select_all .selects{float: left; width: 14px; height: 14px; line-height: 60px; background: url(../pic/cart_select_all2.png) no-repeat; margin: 23px 0 0 16px;}
#my_cart #cart .bottom .cart_select_all .text{float: left; margin-left: 10px; line-height: 60px;}
#my_cart #cart .bottom .select_del{float: left; margin-left: 42px; line-height: 60px; cursor: pointer;}
#my_cart #cart .bottom .select_del:hover{opacity: 0.6;}
#my_cart #cart .bottom .select_collection{float: left; margin-left: 23px; line-height: 60px;}
#my_cart #cart .bottom .select_collection:hover{opacity: 0.6;}
#my_cart #cart .bottom .select_number{float: left; margin-left: 54px; line-height: 60px;}
#my_cart #cart .bottom .freight{float: left; line-height: 22px; margin: 9px 0 0 91px; text-align: center;}
#my_cart #cart .bottom .plus{float: left; line-height: 22px; margin: 9px 0 0 18px;}
#my_cart #cart .bottom .sum_money{float: left; line-height: 22px; margin: 9px 0 0 8px; text-align: left;}
#my_cart #cart .bottom .sum_money .text{margin-left: 10px;}
#my_cart #cart .bottom .sum_money .price{color: #8b0409;}
#my_cart #cart .bottom .sum_money .discount{font-size: 12px; color: #696969;}
#my_cart #cart .bottom .settlement_center{float: right; width: 132px; height: 34px; background-color: #8b0409; color: #fff; font-size: 14px; line-height: 34px; text-align: center; margin: 13px 18px 0 0;}
#my_cart #cart .bottom .settlement_center a{color: #ffffff;}
#my_cart #cart .bottom .settlement_center:hover{background-color: #ab0409;}

/* 购物车赠品 */
#cofirm #gift {float: left; width: 999px; height: auto; overflow: hidden;}
#cofirm #gift .top{margin-top: 10px; float: left; cursor: pointer;}
#cofirm #gift .big_box .giftList{margin-right: 9px;float: left;margin-top: 10px;cursor: pointer;}


/* 购物车底部轮播图 */
#my_cart #cart .carousel_diagram{float: left; width: 990px; height: auto;}
#my_cart #cart .carousel_diagram .menu{float: left; width: 990px; height: 46px; background-color: #efefef; margin-top: 10px;}
#my_cart #cart .carousel_diagram .menu li{float: left; line-height: 26px; margin: 10px 0 0 30px;}
#my_cart #cart .carousel_diagram .menu li:hover{border-bottom: 2px solid #b0b0b0; opacity: 0.6;}
#my_cart #cart .carousel_diagram .menu .selected{border-bottom: 2px solid #b0b0b0;}
#my_cart #cart .carousel_diagram .ad{float: left; width: 950px; height: 230px; overflow: hidden; padding: 0px 20px; position: relative; z-index: 1;}
#my_cart #cart .carousel_diagram .ad .content{width: 950px; height: 230px; overflow: hidden; margin-top: 19px;}
#my_cart #cart .carousel_diagram .ad .content .flexslider{width: 950px; height: 230px; margin: 0 auto;}
#my_cart #cart .carousel_diagram .ad .content .flexslider .slides li{float: left; width: 950px; display: block;}
#my_cart #cart .carousel_diagram .ad .content .flexslider .slides li .box1{width: 180px; height: 210px; border-bottom: 1px solid #b8b8b8; float: left; margin-left: 8px; position: relative; overflow: hidden;}
#my_cart #cart .carousel_diagram .ad .content .flexslider .slides li .shop_price{line-height: 30px; font-size: 12px; color: #9f1212; float: left;}
#my_cart #cart .carousel_diagram .ad .content .flexslider .slides li .counts{line-height: 30px; font-size: 12px; color: #5e5e5e; float: right; }
#my_cart #cart .carousel_diagram .ad .content .flexslider .slides li .goods_name{width: 160px; height: 59px; position: absolute; bottom: 30px; background-color: #f8f8f8; opacity: 0.85; font-size: 12px; line-height: 18px; padding: 8px 10px; display: none}
#my_cart #cart .carousel_diagram .ad .content .flexslider .slides li .box1:hover .goods_name{display: block;}
#my_cart #cart .carousel_diagram .ad .content .flexslider ol{display: none;}
#my_cart #cart .carousel_diagram .ad .content .flexslider .slides li .join_cart{width: 79px; height: 23px; position: absolute; bottom: 37px; background-color: #8b0409; font-size: 12px; line-height: 23px; right: 10px; color: #fff; text-align: center; display: none;}
#my_cart #cart .carousel_diagram .ad .content .flexslider .slides li .join_cart:hover{background-color: #ab0409;}
#my_cart #cart .carousel_diagram .ad .content .flexslider .slides li .box1:hover .join_cart{display: block;}
#my_cart #cart .carousel_diagram .ad .content .login{float: left; width: 100%; line-height: 211px; text-align: center; font-size: 14px;}
#my_cart #cart .carousel_diagram .ad .content .login .login_right{border-bottom: 1px solid #000;}
#my_cart #cart .carousel_diagram .ad .content .login .login_right:hover{opacity: 0.6;}
#my_cart #cart .carousel_diagram .ad .content .no_myCollection{float: left; width: 100%; line-height: 211px; text-align: center; font-size: 14px;}
#my_cart #cart .carousel_diagram .ad .flex-prev{height: 36px; width: 20px; position: absolute; z-index: 999; top: 0; left: 0; display: inline-block; background: url(../pic/cat_Butleft.png) no-repeat; margin-top: 94.5px; text-indent: -9999px; z-index: 2;}
#my_cart #cart .carousel_diagram .ad .flex-prev:hover{background: url(../pic/cat_Butleft_hover.png) no-repeat;}
#my_cart #cart .carousel_diagram .ad .flex-next{height: 36px; width: 20px; position: absolute; z-index: 999; top: 0; right: 0; display: inline-block; background: url(../pic/cat_Butright.png) no-repeat; margin-top: 94.5px; text-indent: -9999px;}
#my_cart #cart .carousel_diagram .ad .flex-next:hover{background: url(../pic/cat_Butright_hover.png) no-repeat;}


/* 购物车梯度价图标 */
#my_cart #cart tr.msg_list .handsel a:hover{text-decoration: underline;}
#my_cart #activity tr.msg_list{height: auto;}
#my_cart #activity tr.msg_list td{padding: 10px 0;}
#my_cart #activity tr.libaoGoods{display: none;}
#my_cart #activity tr.libaoGoods td{color: #6d6d6d;}
#my_cart #activity .top{height: 35px;}
#my_cart #activity .top th{background: #930005;color: #fff;border: none;padding: 0;}

/*#my_cart #cart .cart_list .cart_del{width: 17px;height: 17px;display: inline-block; background: url(../pic/pic.png) -483px 0px no-repeat;}*/
/*#my_cart #cart .cart_list .cart_del:hover{width: 17px;height: 17px;display: inline-block; background: url(../pic/pic.png) -483px -17px no-repeat;}*/
#my_cart #cart .buy_goods{height: 34px;line-height: 34px;width: 970px; margin-top: 20px; margin-bottom: 40px;position: relative;}
#my_cart #cart .buy_goods a{float: right;width: 132px; height: 34px;font-size: 15px; text-align:center; color: #fff; margin-left: 10px;background: #8b0409;}
#my_cart #cart .buy_goods a:hover{background-color: #ab0409;}
#my_cart #cart .buy_goods a.exchange{float: left;}
#my_cart #cart .buy_goods .exchange_border{width: 236px; height: 32px;border: solid 1px #730404; float: left; margin-left: 10px;color: #adadad; text-indent: 5px;}
#my_cart #cart .buy_goods #captcha{width: 105px; height: 32px; border: 1px solid #730404; float: left; margin-left: 10px; color: #adadad; text-indent: 5px;}
#my_cart #cart .buy_goods .captcha{width: 105px; height: 30px; border: 1px solid #730404; float: left; margin-left: 10px; color: #adadad; text-indent: 5px;position: absolute;left: 248px;top: 40px;}
#my_cart #cart .buy_goods .cart_del{margin-left: 12px;cursor: pointer;}
#my_cart #cart #sum_money{float: right; font-size: 13px;color: #ab0409;width: 250px;text-align: right;margin-right: 21px;height: 34px;line-height: 34px;}
#my_cart #cart #sum_money span{font-size: 25px;}


#my_cart #Collect{width: 920px;margin-left: 35px;height: auto;overflow: hidden;}
#my_cart #Collect h6{height: 35px; line-height: 35px; border-bottom: 2px solid #d10842; font-size: 15px; color: #757575; margin-bottom: 0px;}
#my_cart #Collect .top{height: 30px; line-height: 30px;color: #a3a0a0; text-align: center;}
#my_cart #Collect .goods {height: 105px;}
#my_cart #Collect .goods td{text-align: center; background: #f2f2f2;}
#my_cart #registerForm td{height: 40px;font-size: 12px;}
#my_cart #loginForm .text,#my_cart #registerForm .text{line-height: 1.5; height: 1.5em;-webkit-box-shadow: 0 1px 2px 0 #f0f0f0 inset; box-shadow: 0 1px 2px 0 #f0f0f0 inset; background: #fff;-webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #ccc; font-size: 12px; outline: 0;padding: 5px;}
#my_cart #loginForm .text:focus,#my_cart #registerForm .text:focus{box-shadow: 0 0 4px 1px rgba(77,15,95,.4);border:1px solid #af50cb; }
#my_cart #loginForm .error,#my_cart #registerForm .error{box-shadow: 0 0 4px 1px rgba(228,36,36,.6); border-color: #E24A4A; }
#my_cart #register{width:370px;float: left}
#my_cart #register .right{margin: 0;}
#my_cart #login{width:370px;float: right}
#my_cart #login .right{margin: 0;}

/*确认订单*/
#cofirm{width: 100%; height: auto; overflow: hidden;}
#cofirm .verify_title{float: left; font-size: 14px; color: #868686; margin: 4px 0 10px 0;}


#cofirm .address2{float: left; width: 100%; height: auto; border-top: 1px dotted #000000; border-bottom: 1px dotted #000000; overflow: hidden;}
#cofirm .address2 .title{float: left; width: 100%; font-size: 14px; color: #000; font-weight: bolder; margin-top: 10px;}
#cofirm .address2 .box_list{float: left; width: 100%; height: auto; overflow: hidden; max-height: 268px;}
#cofirm .address2 .box_list .box{float: left; width: 187px; height: 115px; border: 2px dashed #8b0409; border-radius: 5px; cursor: pointer; position: relative; margin: 10px 25px 0 0;}
#cofirm .address2 .box_list .box .content{float: left; width: 167px; height: 76px; padding: 10px;}
#cofirm .address2 .box_list .box .content .name_mobile{float:left; width: 100%; height: 12px; padding-bottom: 5px; border-bottom: 1px solid #d0d0d0; color: #696969; font-size: 12px; overflow: hidden;}
#cofirm .address2 .box_list .box .content .name_mobile .name{float: left; width: 167px; height: 14px; font-size: 12px; color: #696969; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer;}
#cofirm .address2 .box_list .box .content .name_mobile .mobile{float: right;}
#cofirm .address2 .box_list .box .content .pcd{float: left; font-size: 12px; color: #696969; margin-top: 6px; overflow: hidden;}
#cofirm .address2 .box_list .box .content .address{float: left; width: 167px; height: 14px; font-size: 12px; color: #696969; margin-top: 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer;}
#cofirm .address2 .box_list .box .content .mobile2{float: left; width: 167px; height: 14px; font-size: 12px; color: #696969; margin-top: 5px; overflow: hidden; cursor: pointer;}
#cofirm .address2 .box_list .box .handle{width: 50px; height: 12px; font-size: 12px; color: #696969; position: absolute;bottom: 10px;left: 10px;}
#cofirm .address2 .box_list .box .handle .common_use{float: left;}
#cofirm .address2 .box_list .box .handle .edit{float: left; display: none; margin-left: 18px;position: absolute;left: 40px;width: 40px;}
#cofirm .address2 .box_list .box .handle .edit:hover{opacity: 0.8;}
#cofirm .address2 .box_list .box .handle .delect{float: left; display: none; margin-left: 18px;position: absolute;left: 80px;width: 40px;}
#cofirm .address2 .box_list .box .handle .delect:hover{opacity: 0.8;}
#cofirm .address2 .box_list .box:hover .handle .edit{display: block; color: #942b2e;}
#cofirm .address2 .box_list .box:hover .handle .delect{display: block; color: #942b2e;}
#cofirm .address2 .box_list .box .content .cur{float: left; width: 40px; height: 40px; background: url(../pic/cart_cur_address.png) no-repeat; position: absolute; bottom: -2px; right: -2px;}

#cofirm .address2 .box_list .box0{float: left; width: 187px; height: 115px; border: 2px dashed #b0b0b0; border-radius: 5px; margin: 10px 25px 10px 0; cursor: pointer; position: relative;}
#cofirm .address2 .box_list .box0 .add{float: left; width: 30px; height: 30px; background: url(../pic/cart_add_address.png) no-repeat; margin: 42.5px 0 0 78px;}
#cofirm .address2 .box_list .box0 .text{float: left; font-size: 14px; color: #b0b0b0; width: 100%; text-align: center; margin-top: 9px; display: none;}
#cofirm .address2 .box_list .box0:hover .text{display: block;}



#cofirm .address{ position: relative;margin-top: 20px; float:left;}
#cofirm .address .up_addr{float: right;width: 200px;text-align: center;height: 40px;line-height: 40px;}
#cofirm .address .up_addr:hover{color: #9f1212;}
#cofirm .address table{border-top: 1px #000 dashed; border-bottom: 1px #000 dashed;padding: 20px 0;}
#cofirm .address th{text-align: center;color: #000;font-size: 14px;}
#cofirm .address td{color: #000;font-size: 14px;}
#cofirm .address .input_border{line-height: 1.5; height: 1.5em;-webkit-box-shadow: 0 1px 2px 0 #f0f0f0 inset; box-shadow: 0 1px 2px 0 #f0f0f0 inset; background: #fff;-webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #ccc; font-size: 12px; outline: 0;padding: 5px;}
#cofirm .address .input_border:focus{box-shadow: 0 0 4px 1px rgba(102,102,102,.4);border:1px solid #dddddd; }
#cofirm .address .input_border.error{box-shadow: 0 0 4px 1px rgba(228,36,36,.6); border-color: #E24A4A; }
#cofirm .address div#number_error{ color: #e80000; display: none; width: 140px; height: 16px; font-size: 12px; line-height: 16px; position: absolute; right: 33px; bottom: 0px;}
#cofirm .payment{width: 100%; float: left;}
#cofirm .payment .title{float: left; float: left; font-weight: bolder; color: #000; font-size: 14px; width: 100%; margin: 25px 0 10px 0;}
#cofirm .payment .payment_info{float: left; background-color: #efefef; height: auto; width: 100%; padding: 20px 2.5%;}
#cofirm #cart_info{width: 990px; height: auto; float: left; border-bottom: 1px dotted #000; position: relative;}
#cofirm #cart_info .top{float: left; width: 100%; font-size: 14px; margin: 25px 0 10px 0;}
#cofirm #cart_info .top .left{float: left; font-weight: bolder; color: #000;}
#cofirm #cart_info .top .right{float: right; color: #696969; margin-right: 8px;}
#cofirm #cart_info .top .right:hover{opacity: 0.6;}
#cofirm #cart_info .title{float: left; width: 100%; height: 44px; border-top: 1px dotted #000; border-bottom: 1px dotted #000; font-size: 14px; color: #000; font-weight: bolder; line-height: 44px;}
#cofirm #cart_info .title .goods_info{float: left; margin-left: 200px;}
#cofirm #cart_info .title .number{float: left; margin-left: 285px;}
#cofirm #cart_info .title .sum_price{float: left; margin-left: 104px;}
#cofirm #cart_info .box{width: 965px; float: left; height: 109px; overflow: hidden;  font-size: 13px; color: #000; padding-left: 25px; padding-bottom: 15px;}
#cofirm #cart_info .box a{color: inherit;}
#cofirm #cart_info .box.no_buy{background: #8b0409;color: #fff;}
#cofirm #cart_info .img{width: 94px; height: 94px; position: relative; margin-top: 15px;}
#cofirm #cart_info .img .limit_icon{background: url(../pic/limit.png); position: absolute; top: 0px; left: 0px; height: 40px; width: 40px;}
#cofirm #cart_info .img .favorable1{background: url(../pic/preferential_price.png) 0px 0px no-repeat; position: absolute; top: -10px; right: -10px; height: 31px; width: 31px;}
#cofirm #cart_info .con{width: 655px; float: left; height: auto; margin-left: 38px;}
#cofirm #cart_info .name{width: 167px; height: 32px; line-height: 16px; float: left; margin-top: 46px; overflow: hidden;}
#cofirm #cart_info .name:hover{opacity: 0.6;}
#cofirm #cart_info .attr{width: 163px; height: 109px; line-height: 109px; float: left; text-align: center;}
#cofirm #cart_info .note{width: 142px; height: 109px; line-height: 109px; float: left; text-align: center;}
#cofirm #cart_info .price{width: 135px; height: 109px; line-height: 109px; float: left; text-align: center;}
#cofirm #cart_info .weight{position: absolute; font-size: 14px; color: #000; bottom: 16px; right: 22px;}


#cofirm #exchange_info{width: 1020px;float: left;margin-bottom: 20px; padding-bottom: 20px;border-bottom: 1px dashed #000}
#cofirm #exchange_info .box{width: 310px;float: left;margin-right: 30px;height: 110px;overflow: hidden;margin-top: 20px;background: #ededed;font-size: 13px;line-height: 20px;color: #000;}
#cofirm #exchange_info .box a{color: inherit;}
#cofirm #exchange_info .box.no_buy{background: #8b0409;color: #fff;}
#cofirm #exchange_info .img{width: 110px;}
#cofirm #exchange_info .con{width: 170px;float: left;height: 80px;padding: 15px 15px;background: url(../img/zeng.png) no-repeat 165px 0px;}
#cofirm #exchange_info .name{width: 100%;float: left;}
#cofirm #exchange_info .price{width: 100%;float: left;}
#cofirm #exchange_info .note{width: 100%;float: left;}


#cofirm #no_stock_note {width: 100%;float: left;padding-top: 20px;text-align: center;}
#cofirm #no_stock_note span{width: 450px;margin: 0 auto;height: 43px;background: #f9c9c5;line-height: 43px;border: 1px solid #8b0409;display: block;}
#cofirm .otherinfo{width: 352px; float: left; position: relative; overflow: hidden;}
#cofirm .otherinfo #postscript{width: 330px; border: 1px solid #b0b0b0; resize: none; outline: none; padding: 10px;line-height: 20px; height: 80px; margin-top: 17px;}
#cofirm .otherinfo #bonus{width: 420px; height: 111px; margin-bottom: 5px;}
#cofirm .otherinfo #bonus .bonus_1{ height: 40px; font-size: 16px; color: #8b0409; line-height: 40px;}
#cofirm .otherinfo #bonus .bonus_1 .top_1{font-size: 25px;margin: 10px 10px 0px 7px; width: 15px; text-align: center; border-radius: 7.5px; height: 15px; background: #808080;color: #fff; line-height: 10px; display: block; float: left;}
#cofirm .otherinfo #bonus .bonus_1 .top_2{float: left; display: block;margin-right: 100px;}
#cofirm .otherinfo #bonus .bonus_1 .top_2 a{color: #8b0409;}
#cofirm .otherinfo #bonus .bonus_2{height: 77px; background: url(../img/bonus_b.png) no-repeat; margin-top: -6px; }
#cofirm .otherinfo #bonus .bonus_2 .left_1{width: 70px;  height: 77px; float: left; text-align: center; line-height: 62px;color: #2c2c2c;}
#cofirm .otherinfo #bonus .bonus_2 .left_2{width: 208px; height: 77px;float: left;}
#cofirm .otherinfo #bonus .bonus_2 .left_2 .bonus_key{width: 206px;text-indent: 10px; margin-top: 18px; height: 25px; border: solid 1px #555555;background: #fff; }
#cofirm .otherinfo #bonus .bonus_2 .left_2 .error{width: 208px;height: 25px; background: #ac2121;color: #fff; text-indent: 10px; line-height: 25px; font-size: 14px;}
#cofirm .otherinfo #bonus .bonus_2 .left_3{width: 97px;cursor: pointer;  height: 28px;float: left; margin-left: 10px; background: #ac2121;text-align: center; color: #fff; line-height: 28px; margin-top: 18px;}

/* 选择优惠券 */
#cofirm .coupon{float: left; width: 288px; height: 110px; margin: 19px 0 0 60px; color: #696969; font-size: 14px; overflow: hidden;}
#cofirm .coupon .coupon_list{float: left; width: 100%; margin-bottom: 25px;}
#cofirm .coupon .coupon_list .coupon_id{float: left; width: 14px; height: 14px; background: url(../pic/cart_select_all.png) no-repeat; cursor: pointer; margin: 5.5px 0 0 0;}
#cofirm .coupon .coupon_list .coupon_name{float: left; font-size: 13px; color: #585858; margin-left: 14px; line-height: 25px;}
#cofirm .coupon .coupon_list .select{float: left; width: 14px; height: 14px; background: url(../pic/cart_select_all2.png) no-repeat; margin: 5.5px 0 0 0;}

.exchange_box{width: 100%; height: 100%; position: fixed;top: 0px; left: 0px; background: rgba(255,255,255,0.8);}
.exchange_box .exchange_message{width: 347px; height: 134px; background: url(../img/exchange.png); z-index: 99999; position: absolute; top: 50%;left: 50%; margin-left: -174px; margin-top: -67px;}

#ECS_ORDERTOTAL{width: 265px; height: auto;float: right; margin-left: 20px;}
#ECS_ORDERTOTAL .sum_goods_price{float: right; margin-top: 25px;}
#ECS_ORDERTOTAL .shipping_fee{float: right; margin-top: 10px;}
#ECS_ORDERTOTAL .amount_formated{float: right; margin-top: 15px;}
#ECS_ORDERTOTAL .amount_formated #amount_formated{font-size: 18px; color: #8b0409; font-weight: bolder;}
#ECS_ORDERTOTAL .amount_formated .text{font-size: 18px; color: #8b0409; font-weight: normal;}
#ECS_ORDERTOTA .left{float: left;}
#ECS_ORDERTOTA .right{float: right;}
#cofirm .button_list{margin-top: 15px; height: 60px;float: left;width: 100%;}
#cofirm .button_list .button{height: 40px; background: #8b0409; font-size: 15px;  color: #fff; line-height: 40px; cursor: pointer; float: right; margin-left: 20px;}
#cofirm .button_list .button.post_cart{float: right; width: 140px; height: 40px; line-height: 40px; font-size: 15px;}
#cofirm .button_list .back_cart{display: none;}
#cofirm .button_list .no_button{display: none;}
#cofirm .button_list .button:hover{background-color: #ab0409;}
#cofirm .button_list .button.no_button{background: #a2a2a2;}


#consignee_update_bg{width: 100%;height: 100%;background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0 !important;z-index: 10000;position: fixed;top: 0px;left: 0px;}
#consignee_update{width: 800px;height: 400px;padding: 30px 50px;position: absolute;left: 50%;top: 50%;margin-left: -450px;margin-top: -250px;background: #fff;-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.45);z-index: 10000}
#consignee_update .top{height: 50px;line-height: 50px;font-size: 18px;font-weight: bold;border-bottom: 1px dashed #000;}
#consignee_update .close{width: 17px;height: 17px;background: url(../pic/pic.png) right 0;position: absolute;top: 20px;right: 20px;cursor: pointer;}

#consignee_update .user_addr{width: 100%;float: left;padding: 15px 0;}
#consignee_update .user_addr tr{height: 55px;}
#consignee_update .user_addr td{letter-spacing: 1px;background: #fff;line-height: 20px;height: 35px;color: #666;font-weight: normal;font-size: 12px;}
#consignee_update .user_addr .input_border{line-height: 1.5; height: 1.5em;-webkit-box-shadow: 0 1px 2px 0 #f0f0f0 inset; box-shadow: 0 1px 2px 0 #f0f0f0 inset; background: #fff;-webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #ccc; font-size: 12px; outline: 0;padding: 5px;}
#consignee_update .user_addr .input_border:focus{box-shadow: 0 0 4px 1px rgba(102,102,102,.4);border:1px solid #dddddd; display: block;}
#consignee_update .user_addr .button_1{width: 130px;height: 30px;line-height: 30px;float: left;}
#consignee_update .user_addr a{color: #bf0c40;width: 100px;height: 30px;line-height: 30px;text-align: center;float: left;}

/* 双11赠品 */
#mss11_mjs{width: 986px;margin-bottom: 20px;padding: 0 2px;float: left;}
#mss11_mjs .big_box{width: 100%;float: left;}
#mss11_mjs .box{display: block;cursor: pointer;text-align: left;vertical-align: top;position: relative;margin: 10px 0;float: left;}
#mss11_mjs .box .img{position: relative;display: inline-block;vertical-align: top;height: 152px;}
#mss11_mjs .box .name{width: 110px;overflow: hidden;font-size: 12px;margin: 0 auto;margin-top: 5px;line-height: 13px;}
#mss11_mjs .box span{width: 16px;height: 16px;display: inline-block;line-height: 16px;margin: 5px auto;color: #ab0409;text-align: center;font-weight: bold;font-size: 16px;margin-top: 55px;}
#mss11_mjs .box .gou{width: 25px;height: 34px;display: inline-block;position: absolute;right: 0px;bottom: 0px;background: url(../pic/mss11_mjs_gou.png);display: none;}
#mss11_mjs .box .price{width: 119px;height: 152px;font-size: 14px;text-align: center;display: inline-block;background: #8b0409;line-height: 20px;color: #fff;vertical-align: top;line-height: 50px;position: relative;}
#mss11_mjs .top {width: 100%;height: 35px;display: inline-block;margin-bottom: 10px;}
#mss11_mjs .top.t50{background: url(../pic/mss11_mjs_t50.png) no-repeat;}
#mss11_mjs .top.t150{background: url(../pic/mss11_mjs_t150.png) no-repeat;}
#mss11_mjs .top.t300{background: url(../pic/mss11_mjs_t300.png) no-repeat;}
#mss11_mjs .bg{width: 100%;height: 100%;background: #000;position: absolute;left: 0;top: 0;z-index: 1px;color: #fff;line-height: 152px;text-align: center;font-size: 18px;filter:alpha(opacity=50);  /*支持 IE 浏览器*/ -moz-opacity:0.50; /*支持 FireFox 浏览器*/ opacity:0.50;  /*支持 Chrome, Opera, Safari 等浏览器*/} 
#mss11_mjs .bg:after{clear: both; content: "."; display: block; visibility: hidden; height: 0;}
/*确认订单end*/



/*提交订单成功界面*/
#done{float:left; width: 988px; height: 592px; margin: 0px auto; position: relative; border: 1px solid #b0b0b0; margin-top: 24px;}
#done .flow_nav{float: left; width: 270px; height: 83px; background: url(../pic/flow_done_top.png) no-repeat; margin: 25px 0 0 359px;}
#done .order_info{float: left; width: 668px; height: 98px; background-color: #efefef; border: 1px solid #b0b0b0; margin: 26px 0 0 159px;}
#done .order_info .content{float: left; width: 638px; height: 68px; padding: 15px;}
#done .order_info .content .order_num{float: left; width: 100%; height: 15px; line-height: 15px; font-size: 14px; color: #000;}
#done .order_info .content .buyer_address{float: left; width: 100%;  height: 15px; line-height: 15px; font-size: 14px; color: #000; margin-top: 10px; overflow: hidden;}
#done .order_info .content .amount_formated{float: right; width: 100%; font-size: 14px; color: #000; margin: 18px 25px 0 0; text-align: right;}
#done .view_order{float: right; width: 670px; height: 16px; line-height: 16px; margin: 10px 159px 0 0; text-align: right;}
#done .view_order:hover{opacity: 0.6;}
#done .done_text{float: left; width: 595px; height: 163px; background: url(../pic/flow_done_text.png) no-repeat; margin: 24px 0 0 159px;}
#done .go_index{float: left; width: 140px; height: 40px; line-height: 40px; background: #8b0409; text-align: center; color: #fff; font-size: 14px; margin: 45px 0 0 424px;}
#done .go_index:hover{background-color: #ab0409;}
#done .bottom{position: absolute; bottom: 0px; width: 100%; height: 15px; background-color: #efefef; float: left;}
#done_ad{float: left; width: 100%; height: 133px; margin: 0 auto; margin-top: 35px;}
#done_ad img{float: left; width: 100%; height: 133px;}
/*购物流程END*/

/******************************************************************************/
/*支付成功返回页*/
#pay_success{margin: 0px auto; height: auto;overflow: hidden; width: 918px; font-size: 14px; line-height: 14px;}
#pay_success .top{height:  92px; background-color: #711010; margin-top: 8px;}
#pay_success .text{height:  25px; padding: 38px 0 0 196px; color: #fff; font-weight: bold; }
#pay_success .msg{height: 232px; border-bottom: 1px dashed #231D1D;}
#pay_success .msg .head{float: left; margin: 42px 0 0 242px;}
#pay_success .msg .detail{float: left; margin: 42px 0 0 40px;}
#pay_success .msg .detail p{margin: 0 0 14px 0;}
#pay_success .msg .detail a{text-decoration: underline; color:#4c3b60;}
#pay_success .msg .detail .level{width:164px; height: 12px; float: left;}
#pay_success .msg .sta_empty{ height: 12px; border: 1px solid #ac262c; position: relative; top:0px;}
#pay_success .msg .sta_full{background: url(../pic/status_full.png) repeat; height: 12px; position: relative; top:-13px;}
#pay_success .msg .comment{width:100px; height: 28px; background-color: #ac262c; margin-top: 40px;}
#pay_success .msg .comment a{width: 100px; height: 28px; position: relative; top: 8px; left: 20px; color: #fff; font-size: 15px; font-weight: bold; text-decoration: none;}
#pay_success .select{height: 28px; margin: 20px 0 0 690px; }
#pay_success .select .continue{width: 100px; height: 28px; background-color: #711010; float: left;}
#pay_success .select .profile{width: 100px; height: 28px; background-color: #711010; float: left; margin-left: 12px;}
#pay_success .select a{width: 100px; height: 28px; position: relative; top: 8px; left: 20px; color: #fff; font-weight: bold;}
#pay_success .ads{height: 140px; background-color: #ececec; margin: 44px 0 100px 0;}
/*支付成功返回页end*/
/******************************************************************************/


/******************************************************************************/
/*底部*/
#footer{width: 1230px;height: 320px;overflow: hidden;margin: 0 auto;border-top: 2px solid #e1e1e1; background: #fff; color: #000;}
#footer .footwrap{margin: 0 auto;height: 250px;line-height: 38px; }
#footer .footwrap .box{width: 140px;margin: 30px 0 0 0;float: left;padding-left: 40px;  overflow: hidden;}
#footer .footwrap .box .title{width: 100%;float: left;font-size: 14px;color: #000;margin-bottom: 5px;font-weight: bold;  height: 30px;}
#footer .footwrap .box ul li a{width: 100%;float: left;font-size: 13px;color: #000; height: 30px;}
#footer .footwrap .box ul li a:hover{text-decoration: underline;}
#footer .footwrap .box4{width: 294px;height:186px;float: left;margin-top: 30px;background: url(../pic/foot_right_qrcode.png) no-repeat;}
#footer #copy{height: 41px;line-height: 41px;letter-spacing: 1px;width: 1200px;margin: 0 auto;background: url(../pic/foot_eggms.png) center center no-repeat;}
#footer #copy a{color: #000;}


/*右浮动购物车*/
#follow{position: fixed;width: 258px;right: 7px;bottom: 0px;font-size: 12px;z-index: 999;}
#follow .no_pro{float: right;width: 85px;height: 36px;padding-right:10px;background: url(../pic/follow_no_pro_bg.png) 0 -36px no-repeat;cursor: pointer;position: relative;text-align: center;line-height: 40px;color: #fff;font-weight: bold;}
#follow .on_top{float: right;width: 45px;height: 36px;position: absolute; right: 0;bottom: 0px;cursor: pointer;background: url(../pic/follow_no_pro_bg.png) right -36px no-repeat;}
#follow .con{width: 258px;background: #ebebeb;margin-bottom: -3px;overflow: hidden;}


/* 右浮动中间部分 Start*/
#float_right{float: left; position: fixed; width: 40px; height:100%; right: 0px; top: 0px; z-index: 99999; border-left: 1px solid #560000; background-color: #fff;  font-family: "imooc-icon"; font-style: normal; font-weight: normal; font-style: 64px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
#float_right .top_list{width: 40px; position: absolute; top: 50%; margin-top: -200.5px;}

#float_right .top_list .freeplan{width: 40px; height: 40px; float: left; position: relative; margin-bottom: 8px;}
#float_right .top_list .freeplan .freeplan_list{float: left; width: 40px; height: 40px;}
#float_right .top_list .freeplan .freeplan_list em{width: 40px; height: 40px; background: url(../pic/flow_right_freeplan_logo.png) no-repeat; float: left;}
#float_right .top_list .freeplan .slide{width: 0; height: 154px; background: url(../pic/float_right_freeplan_slide.png) no-repeat; overflow: hidden; position: absolute; right: 102%; bottom: -70px; -webkit-transition: all .25s ease-in 0s; transition: all .25s linear 0s; color: #fff; line-height: 29px; text-align: center; font-size: 12px;}
#float_right .top_list .freeplan:hover .slide{width: 137px;}
#float_right .top_list .freeplan .slide .get{width: 130px; height: 119px; float: left;}
#float_right .top_list .freeplan .slide .text{float: left; width: 130px; height: 22px; line-height: 22px; text-align: center; color: #fff; font-size: 12px;}
#float_right .top_list .freeplan .slide .text .login_right{padding-bottom: 3px; border-bottom: 1px solid #fff; cursor: pointer; color: #fff;}

#float_right .top_list .portrait{width: 40px; height: 36px; float: left; position: relative; margin-bottom: 10px;}
#float_right .top_list .portrait a{width: 28px; height: 28px; float: left; padding: 4px 6px;}

#float_right .top_list .float_right3{float: left; width: 40px; height: 138px;}
#float_right .top_list .float_right3:hover{background-color: #b90f0f;}
#float_right .top_list .float_right3:hover .cart{border: 0;}
#float_right .top_list .float_right3:hover .cart .ico{background: url(../pic/index_more_ico.png) no-repeat; background-position: -24px -86px;}
#float_right .top_list .float_right3:hover .cart .zi{color: #fff;}
#float_right .top_list .float_right3:hover .cart .zii{color: #fff;}
#float_right .top_list .float_right3 .cart{float:left; width: 28px; height: 116px; margin: 0 6px; padding: 10px 0; border-top: 1px solid #8f8f8f; border-bottom: 1px solid #8f8f8f;}
#float_right .top_list .float_right3 .cart .ico{float: left; width: 24px; height: 21px; background: url(../pic/index_more_ico.png) no-repeat; background-position: 0px -86px; margin: 5px 0 12px 2px;}
#float_right .top_list .float_right3 .cart .zi{float: left; width: 28px; height: 14px; line-height: 14px; text-align: center; font-size: 12px; color: #000;}
#float_right .top_list .float_right3 .cart .zii{float: left; width: 28px; height: 14px; line-height: 14px; text-align: center; font-size: 12px; color: #000; margin-top: 13px;}

#float_right .top_list .service{width: 40px; height: 36px; float: left; position: relative; margin-top: 12px;}
#float_right .top_list .service:hover .slide{width: 86px;}
#float_right .top_list .service:hover .service_list{background-color: #b90f0f;}
#float_right .top_list .service:hover .service_list .so{background: url(../pic/index_more_ico.png) no-repeat; background-position: -24px -107px;}
#float_right .top_list .service .service_list{float: left; width: 24px; height: 19px; padding: 8.5px 8px;}
#float_right .top_list .service .service_list .so{width: 24px; height: 19px; float: left; background: url(../pic/index_more_ico.png) no-repeat; background-position: 0px -107px;}
#float_right .top_list .service .slide{width: 0; height: 29px; background-color: #b90f0f; overflow: hidden; position: absolute; right: 102%; top: 3.5px; -webkit-transition: all .25s ease-in 0s; transition: all .25s linear 0s; color: #fff; line-height: 29px; text-align: center; font-size: 12px;}
#float_right .top_list .service .slide:hover{background-color: #d52020;}

#float_right .top_list .user{width: 40px; height: 36px; float: left; position: relative; margin-top: 12px;}
#float_right .top_list .user:hover .slide{width: 86px;}
#float_right .top_list .user:hover .user_list{background-color: #b90f0f;}
#float_right .top_list .user:hover .user_list .so{background: url(../pic/index_more_ico.png) no-repeat; background-position: -24px -126px;}
#float_right .top_list .user .user_list{float: left; width: 24px; height: 24px; padding: 6px 8px;}
#float_right .top_list .user .user_list .so{width: 24px; height: 24px; float: left; background: url(../pic/index_more_ico.png) no-repeat; background-position: 0px -126px;}
#float_right .top_list .user .slide{width: 0; height: 29px; background-color: #b90f0f; overflow: hidden; position: absolute; right: 102%; top: 3.5px; -webkit-transition: all .25s ease-in 0s; transition: all .25s linear 0s; color: #fff; line-height: 29px; text-align: center; font-size: 12px;}
#float_right .top_list .user .slide:hover{background-color: #d52020;}

#float_right .top_list .message{width: 40px; height: 36px; float: left; position: relative; margin-top: 12px;}
#float_right .top_list .message:hover .slide{width: 86px;}
#float_right .top_list .message:hover .message_list{background-color: #b90f0f;}
#float_right .top_list .message:hover .message_list .so{background: url(../pic/index_more_ico.png) no-repeat; background-position: -24px -150px;}
#float_right .top_list .message .message_list{float: left; width: 24px; height: 25px; padding: 5.5px 8px; }
#float_right .top_list .message .message_list .so{width: 24px; height: 25px; float: left; background: url(../pic/index_more_ico.png) no-repeat; background-position: 0px -150px;}
#float_right .top_list .message .slide{width: 0; height: 29px; background-color: #b90f0f; overflow: hidden; position: absolute; right: 102%; top: 3.5px; -webkit-transition: all .25s ease-in 0s; transition: all .25s linear 0s; color: #fff; line-height: 29px; text-align: center; font-size: 12px;}
#float_right .top_list .message .slide:hover{background-color: #d52020;}

#float_right .top_list .collection{width: 40px; height: 36px; float: left; position: relative; margin-top: 12px;}
#float_right .top_list .collection:hover .slide{width: 86px;}
#float_right .top_list .collection:hover .collection_list{background-color: #b90f0f;}
#float_right .top_list .collection:hover .collection_list .so{background: url(../pic/index_more_ico.png) no-repeat; background-position: -24px -175px;}
#float_right .top_list .collection .collection_list{float: left; width: 24px; height: 23px; padding: 6.5px 8px;}
#float_right .top_list .collection .collection_list .so{width: 24px; height: 23px; float: left; background: url(../pic/index_more_ico.png) no-repeat; background-position: 0px -175px;}
#float_right .top_list .collection .slide{width: 0; height: 29px; background-color: #b90f0f; overflow: hidden; position: absolute; right: 102%; top: 3.5px; -webkit-transition: all .25s ease-in 0s; transition: all .25s linear 0s; color: #fff; line-height: 29px; text-align: center; font-size: 12px;}
#float_right .top_list .collection .slide:hover{background-color: #d52020;}

#float_right .bottom_list{width: 40px; position: absolute; bottom: 0px;}

#float_right .bottom_list .code{width: 40px; height: 36px; float: left; position: relative;}
#float_right .bottom_list .code:hover .slide{width: 149px;}
#float_right .bottom_list .code:hover .code_list{background-color: #b90f0f;}
#float_right .bottom_list .code:hover .code_list .so{background: url(../pic/index_more_ico.png) no-repeat; background-position: -24px -198px;}
#float_right .bottom_list .code .code_list{float: left; width: 24px; height: 20px; padding: 8px 8px;}
#float_right .bottom_list .code .code_list .so{width: 24px; height: 20px; background: url(../pic/index_more_ico.png) no-repeat; background-position: 0 -198px; float: left;}
#float_right .bottom_list .code .slide{width: 0; height: 178px; background: url(../pic/index_more_ico.png) no-repeat; background-position: -233px -240px; overflow: hidden; position: absolute; right: 115%; bottom: -43px; -webkit-transition: all .25s ease-in 0s; transition: all .25s linear 0s; color: #fff; line-height: 29px; text-align: center; font-size: 12px;}

#float_right .bottom_list .go_top{width: 40px; height: 36px; float: left; position: relative; margin-top: 12px;}
#float_right .bottom_list .go_top:hover .slide{width: 86px;}
#float_right .bottom_list .go_top:hover .go_top_list{background-color: #b90f0f;}
#float_right .bottom_list .go_top:hover .go_top_list .so{background: url(../pic/index_more_ico.png) no-repeat; background-position: -24px -218px;}
#float_right .bottom_list .go_top .go_top_list{float: left; width: 24px; height: 14px; padding: 11px 8px;}
#float_right .bottom_list .go_top .go_top_list .so{width: 24px; height: 14px; float: left; background: url(../pic/index_more_ico.png) no-repeat; background-position: 0px -218px;}
#float_right .bottom_list .go_top .slide{width: 0; height: 29px; background-color: #b90f0f; overflow: hidden; position: absolute; right: 102%; top: 3.5px; -webkit-transition: all .25s ease-in 0s; transition: all .25s linear 0s; color: #fff; line-height: 29px; text-align: center; font-size: 12px;}
#float_right .bottom_list .go_top .slide:hover{background-color: #d52020;}
/* 右浮动中间部分 End */

/* 底部广告footer_ad.lbi */
#footer_ad{width: 1209px; height: 87px; margin: 17px auto; overflow: hidden;}
#footer_ad a{width: 296px; height: 87px; float: left; margin-left: 8.33px;}
#footer_ad .one{margin: 0;}


/*信息提醒框*/
.message_box{width: 302px;height: 220px;overflow: hidden;position: fixed;bottom: 0px;right: 5px;display: none;z-index: 1001}
#message{width: 300px;height: 220px;background: url(../images/message_bg.png) no-repeat ;position: absolute;left: 0;top: 0;overflow: hidden;float: left;}
#message .con{width: 260px;padding-top: 58px;padding-left: 40px;float: left;height: 88px;line-height: 22px;color: #852ba0;}
#message .bottom{width: 260px;padding: 0 20px;float: left;height: 30px;line-height: 30px;color: #000;text-indent: 20px;font-weight: bold;margin-top: 15px;}
#message .close{width: 20px;padding-left: 280px;float: left;height: 20px;line-height: 20px;text-align: center;font-family: tahoma,arial;font-weight: bold;cursor: pointer;}

/*登录框*/
#is_login{width: 523px;height: 322px;position: fixed;background: url(../pic/is_login.png) no-repeat;top: 50%;left: 50%;margin-left: -261px;margin-top: -161px;z-index: 10000;}
#is_login .close{width: 17px;height: 17px;cursor: pointer;position: absolute;top: 15px;right: 15px;background: url(../pic/pic.png) -483px 0px no-repeat;}
#is_login .close:hover{width: 17px;height: 17px;cursor: pointer;position: absolute;top: 15px;right: 15px;background: url(../pic/pic.png) -483px -17px no-repeat;}

#is_login .is_login a:hover{text-decoration: underline;}
#is_login .is_login #password_notice{width: 285px;height: 22px;line-height: 22px;float: left;text-align: left;color: #ab0409;text-indent: 10px;}
#is_login .is_login .username{width: 281px;height: 36px;border: 1px solid #d2d2d2;text-indent: 15px;background: #efefef;}
#is_login .is_login .password{width: 281px;height: 36px;border: 1px solid #d2d2d2;text-indent: 15px;background: #efefef;}
#is_login .is_login .submit{cursor: pointer;width:285px;float: left;height: 35px;text-align: center;line-height: 35px;background: #8b0409;color: #fff;font-size: 17px;}
#is_login .is_login .submit:hover{background: #ab0409;}
#is_login .is_login .error{box-shadow: 0 0 4px 1px rgba(228,36,36,.6);border:1px solid #E24A4A; }


/* 21号晚替换 Jo Start */
    /* 这句是从上面切下来的，改了一个属性值 */
#is_login .is_login{width: 285px;height: 285px;margin-left: 170px;margin-top: 10px;float: left;}
#is_login .is_login .is_login_logo{width: 100%; height: 85px; background: url(../pic/is_login_logo.png); margin-bottom: 20px;}
/* 21号晚替换 Jo End */


/*底部end*/
/******************************************************************************/

/*配送至*/
#ship_area{height: 32px;float: left;line-height: 32px;width: auto;font-weight: normal;font-size: 12px;position: relative;z-index: 9999; margin-top: 7px;}
#ship_area .sel_box{height: 28px;line-height: 28px;border: 2px solid #bbbbbb;float: left;margin-left: 5px;cursor: pointer;}
#ship_area .sel_val{padding: 0 5px;float: left;}
#ship_area .sel_arrow{padding: 0 8px;float: right;width: 12px;height: 28px;background: #8b0409;}
#ship_area .sel_arrow .arrow{width: 12px;height: 28px;background: url(../pic/pic.png) -13px 12px no-repeat;}
#ship_area .sel_option{width: 400px;padding: 5px 0 20px 0;background: #eaeaea;position: absolute;top: 32px;margin-left: -2px;}
#ship_area .opt_top{height: 30px;line-height: 30px;width: 100%;border-bottom: 1px dashed #8b0409;margin-bottom: 2px;}
#ship_area .opt_top .opt_box{float: left;margin-left: 20px;cursor: pointer;}
#ship_area .opt_top .text{float: left;padding: 0 5px;color: #000;}
#ship_area .opt_top .arrow{width: 13px;height: 30px;background: url(../pic/pic.png) 0px 11px no-repeat;float: right;margin: 0 5px;}
#ship_area .opt_top .opt_box.cur .arrow{background: url(../pic/pic.png) -26px 11px no-repeat;}
#ship_area .opt_top .opt_box.cur .text{color: #8b0409;border-bottom: 5px solid #8b0409;height: 28px;}
#ship_area .opt_con{width: 88%;float: left;padding: 0 6%;}
#ship_area .opt_con .opt li{width: 22%;float: left;margin-right: 3%;height: 30px;line-height: 30px;cursor: pointer;}
#ship_area .opt_con .opt li span{float: left;height: 30px;padding: 0 5px;overflow: hidden;color: #000;}
#ship_area .opt_con .opt li span:hover{background: #8b0409;color: #fff;}

.dds_box{float: left;margin-left: 10px;height: 32px;line-height: 32px; background: #8b0409;color: #fff;padding: 0 8px;cursor: pointer;position: relative;  padding-left: 10px;}
.dds_box .dds_arrow{float: right;width: 13px;height: 32px;background: url(../pic/pic.png) -13px 13px no-repeat;margin-left: 10px;}
.dds_box .dds_con{width: 230px;line-height: 30px;padding: 10px 0 ;position: absolute;left: 0px;top: 32px;background: #eaeaea; z-index: 500;}
.dds_box .dds_con li{width: 80%;margin: 0 10%;line-height: 30px;color: #000;font-weight: bold;}
.dds_box .dds_con li span{padding: 0 5px;height: 30px;line-height: 30px;float: left;color: #000;}
.dds_box .dds_con li span:hover{background: #8b0409;color: #fff;}
.sel_option .close{width: 60px;height: 40px;line-height: 40px;position: absolute;text-align: center;color: #8b0409;right: 0;top: 0;font-weight: bold;cursor: pointer;}


/* 购物车弹出提示框 */
#confirm .line{width: 100%; height: 40px; background: none;}
#confirm .xx{width: 17px;height: 17px; display: inline-block; background: url(../pic/pic.png) -483px 0px no-repeat; cursor: pointer; float: right; padding-right: 15px;}
#confirm .xx:hover{width: 17px;height: 17px; display: inline-block; background: url(../pic/pic.png) -483px -17px no-repeat; cursor: pointer; float: right; padding-right: 15px;}
#confirm .button_left{width: 65px;height: 24px;float: left;margin-left: 128px;cursor: pointer;text-align: center;color: #fff;line-height: 24px;font-size: 12px;font-weight: bold;background: #8b0409;}
#confirm .button_left:hover{background: #ab0409;}
#confirm .button_right{width: 65px;height: 24px;float: right;margin-right: 120px;cursor: pointer;text-align: center;color: #fff;line-height: 24px;font-size: 12px;font-weight: bold;background: #8b0409;}
#confirm .button_right:hover{background: #ab0409;}
#confirm .button_center{width: 65px;height: 24px;float: left;margin-left: 160px;cursor: pointer;text-align: center;color: #fff;line-height: 24px;font-size: 12px;font-weight: bold;background: #8b0409;}
#confirm .button_center:hover{background: #ab0409;}

/* 第一次包邮72小时倒计时 */
#time_box{width: 121px;height: 65px;background: #890206;margin-top: 15px;position: relative;}
#time_out{width: 121px;height: 15px;background: url(../pic/timeout.png);margin-top: 5px;}
#time_hr{width: 121px;height: 1px;background: #5c0d0d;position: absolute;top: 50%;}
#countdown{width: 121px;height: 16px;font-family: '黑体';font-weight: bold;text-align: center;color: #fff;font-size: 18px;line-height: 16px;position: absolute;top: 45%;margin-top: -8px;}
#countdown span.maohao{width: 10px;height: 16px;display: inline-block;background: url(../pic/timeout_maohao.png) no-repeat;}
#countdown span.tt{width: 15px;height: 16px;background: url(../pic/timeout_number.png) no-repeat;display: inline-block;}
#countdown span.tt2{width: 30px;height: 40px;background: url(../pic/timeout_number3.png) no-repeat;display: inline-block;}
#countdown_text{width: 121px;height: 15px;font-size: 13px;position: absolute;top: 120%;color: #fff9f9;font-weight: bold;text-align: center;letter-spacing: 5px;font-family: '黑体';}

#time_box2{width: 90px;height: 54px;background: #fff;margin-top: 15px;position: absolute;left: 370px;}
#time_out2{width: 169px;height: 10px;background: url(../pic/timeout2.png);margin-top: 5px;position: absolute;left: 325px;bottom: 15px;}
#countdown2{width: 80px;height: 25px;font-family: '黑体';font-weight: bold;text-align: center;color: #fff;font-size: 18px;line-height: 16px;position: absolute;top: 50%;margin-top: -13px;}
#countdown2 span.tt{width: 22px;height: 25px;background: url(../pic/timeout_number2.png) no-repeat;display: inline-block;}
#countdown2 span.tt2{width: 24px;height: 32px;background: url(../pic/timeout_number4.png) no-repeat;display: inline-block;}
#countdown_text2{width: 15px;height: 15px;font-size: 13px;position: absolute;left: 63px;top: 50%;color: #8b0409;font-weight: bold;}


/*APP介绍下载页面*/
#app_banner{width: 100%; min-width: 1230px;height: 586px; overflow: hidden; float: left; position: relative;z-index: 9999}


#app_banner .banner{width:1900px; height: 586px; position: absolute;left: 50%;margin-left: -950px; background: url(../pic/app0.jpg); }
#app_banner .banner a{width:199px; height: 66px; position: absolute;left: 50%;margin-left: -411px;top: 353px; cursor: pointer;display: inline-block;}
#app_banner .banner a:hover{background: url(../pic/app_buttn.png);}
#app{width: 100%;height: auto; background: #fff;padding-bottom: 110px;}
#app .app{width: 1200px; margin: 0px auto; max-width: 1900px;  position: relative;}
#app .app .button{width: 184px; height: 61px;  position: absolute;  background: none;}
#app .app .button_1{ bottom: 81px; right: 270px; }
#app .app .button_3{ bottom: 45px; right: 270px; }
#app .app .button:hover{background: none;background: url(../pic/app_button1.jpg);}
#app .app img{width: 100%;}



/*弹窗遮罩*/
#mask{width: 100%; height: 100%; background: rgba(0,0,0,0.3); position: fixed; top: 0; left: 0; z-index:9999999999;}

/*登录弹窗*/
#popup_login{ width: 600px; height:470px; position: fixed; top: 50%; left: 50%; margin: -235px 0 0 -300px; z-index: 999999999999999; border:1px solid #ddd; background: #fff; box-shadow: 0 0 50px #555; border-radius: 5px; }
#popup_login .close{ width: 100%; overflow: hidden;}
#popup_login .close img{ float: right; cursor: pointer; margin: 10px 10px 0; transition:transform 0.5s; -webkit-transition:-webkit-transform 0.5s; -moz-transition:-moz-transform 0.5s; -ms-transition:-ms-transform 0.5s; -o-transition:-o-transform 0.5s; }
#popup_login .close img:hover{transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }
#popup_login .min_logo{ width: 100px; overflow: hidden; margin: 0 auto; cursor: pointer;}
#popup_login .arrow_login{ width: 310px; margin:0 auto; overflow:  hidden; position:  relative; text-align: center; color: #999; padding:20px 0;}
#popup_login .arrow_login span { color: #ccc; font-size: 16px; }
#popup_login .arrow_login span.left_line{ position: absolute; top: 20px; left: 0; }
#popup_login .arrow_login span.right_line{ position: absolute; top: 20px; right: 0;}
#popup_login .icon{ width: 310px; margin:0 auto; overflow: hidden;}
#popup_login .icon a{ display: block; width: 65px; height: 65px; float: left;}
#popup_login .icon a.sina{ background: url(../images/sina.png) no-repeat 0 0;}
#popup_login .icon a.qq{ background: url(../images/qq.png) no-repeat 0 0; margin: 0 57px;}
#popup_login .icon a.weixin{ background: url(../images/weixin.png) no-repeat 0 1px;}
#popup_login .icon a:hover{ background-position: 0 -64px;}
#popup_login .forms{ width: 310px; margin: 0 auto; overflow: hidden; position: relative;}
#popup_login .forms div{ width: 100%; overflow: hidden;}
#popup_login .forms div input{ margin-bottom: 10px;}
#popup_login .forms div.username input{ width: 288px; padding:10px; border:1px solid #ddd;}
#popup_login .forms div.password input{ width: 288px; padding:10px; border:1px solid #ddd;}
#popup_login .forms div.submit input{ width: 100%; height: 40px; line-height: 40px; background: #AB0409; color: #fff; cursor: pointer;}
#popup_login .forms div.submit input:hover{opacity: 0.8;}
#popup_login .forms .txt{ width: 310px; margin:0 auto; overflow: hidden;}
#popup_login .forms .txt a{ color:#AB0409; }
#popup_login .forms .txt a.click_reg{ float: right;}
#popup_login .forms .txt a.click_reg:hover{opacity: 0.8;}
#popup_login .forms .txt a.wj_pass{ float: left;}
#popup_login .forms .txt a.wj_pass:hover{opacity: 0.8;}
#popup_login .forms .txt span{ float: right; color: #888;}

/* 找回密码弹窗--同样式窗口可共用 */
#popup_retrieve_password{width: 520px; height: 335px; position: fixed; top: 50%; left: 50%; margin: -167.5px 0 0 -260px; z-index: 999999999999999; border: 1px solid #ddd; background: #fff; box-shadow: 0 0 20px #555; border-radius: 5px;}
#popup_retrieve_password .close{width: 100%; overflow: hidden;}
#popup_retrieve_password .close img{float: right; cursor: pointer; margin: 10px 10px 0; transition: transform 0.5s; -webkit-transition: -webkit-transform 0.5s; -moz-transition: -moz-transform 0.5s; -ms-transition: -ms-transform 0.5s; -o-transition: -o-transform 0.5s;}
#popup_retrieve_password .close img:hover{transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg);}
#popup_retrieve_password .logo{width: 100px; overflow: hidden; margin: 0 auto; cursor: pointer;}
#popup_retrieve_password .logo img{width: 199px; height: 65px;}
#popup_retrieve_password .title{width: 310px; margin: 0 auto; overflow: hidden; position: relative; text-align: center; color: #999; padding: 20px 0;}
#popup_retrieve_password .title .left_line{position: absolute; top: 20px; left: 0;}
#popup_retrieve_password .title .right_line{position: absolute; top: 20px; right: 0;}
#popup_retrieve_password .froms{width: 286px; margin: 0 auto; overflow: hidden; position: relative;}
#popup_retrieve_password .froms div{width: 100%; }
#popup_retrieve_password .froms div input{width: 264px; padding: 10px; border: 1px solid #cccccc; border-radius: 3px; margin-bottom: 10px;}
#popup_retrieve_password .froms .submit input{width: 100%; height: 38px; line-height: 38px; background: #ab0409; color: #fff; cursor: pointer; padding: 0; border: none;}
#popup_retrieve_password .froms .submit input:hover{opacity: 0.8;}
#popup_retrieve_password .froms .popup_login{color: #ab0409; cursor: pointer; display: inline;}
#popup_retrieve_password .froms .popup_login:hover{opacity: 0.8;}
#popup_retrieve_password .froms .text{width: 100%; overflow: hidden; position: relative; text-align: center; color: #8d8d8d; font-size: 15px;}
#popup_retrieve_password .froms .text2{float: left; width: 100%; overflow: hidden; text-align: center; color: #ab0409; font-size: 14px; margin: 11px 0;}
#popup_retrieve_password .email .go_email{float: left; width: 286px; height: 38px; background-color: #ab0409; border-radius: 3px; color: #fff; margin-top: 15px; cursor: pointer;}
#popup_retrieve_password .email .go_email:hover{opacity: 0.8;}

#popup_retrieve_password .mobile .captcha{width: 100%; overflow: hidden;}
#popup_retrieve_password .mobile .captcha .num{float: left; width: 164px; padding: 10px; border: 1px solid #cccccc; border-radius: 3px;}
#popup_retrieve_password .mobile .captcha .btn{border: 1px solid #ddd; float: right; width: 90px; height: 38px; background: #ab0409; color: #fff; border-radius: 3px; padding: 0; margin-bottom: 0; cursor: pointer;}
#popup_retrieve_password .mobile .captcha .btn:hover{opacity: 0.8;}
#popup_retrieve_password .mobile .captcha .no_send{background: #f4f4f4; color: #868686; cursor: default;}
#popup_retrieve_password .mobile .captcha .no_send:hover{opacity: 1;}
#popup_retrieve_password .mobile .next{width: 100%; height: 38px; line-height: 38px; background: #ab0409; color: #fff; cursor: pointer; border-radius: 3px;}
#popup_retrieve_password .mobile .next:hover{opacity: 0.8;}
#popup_retrieve_password .confirm .complete input{width: 100%; height: 38px; line-height: 38px; background: #ab0409; color: #fff; cursor: pointer; padding: 0; border: none;}
#popup_retrieve_password .confirm .complete input:hover{opacity: 0.8;}
#popup_retrieve_password .success .tick{width: 80px; margin: 0 auto; padding-top: 50px;}
#popup_retrieve_password .success .tick img{max-width: 100%; width: 100%; height: auto;}
#popup_retrieve_password .success .text{width: 286px; margin: 0 auto;text-align: center; color: #999; padding: 20px 0;}
#popup_retrieve_password .success .popup_login{width: 100%; height: 38px; line-height: 38px; background: #ab0409; color: #fff; cursor: pointer; padding: 0; border: none; border-radius: 3px; text-align: center;}
#popup_retrieve_password .success .popup_login:hover{opacity: 0.8;}

/* 购物车结算提示框 */
#cart_popup{width: 391px;height: 178px;position: fixed;z-index: 10001;left: 50%;top: 50%;margin-left: -195px;margin-top: -89px;background: #fff;border: 5px solid #8b0409; z-index: 99999999999;}
#cart_popup .close{width: 17px; height: 17px; display: inline-block; background: url(../pic/pic.png) -483px 0px no-repeat; cursor: pointer; float: right; margin: 11px 11px 0 0;}
#cart_popup .close:hover{background: url(../pic/pic.png) -483px -17px no-repeat;}
#cart_popup p{margin: 35px 0 0 28px; font-size: 14px; line-height: 25px;}
#cart_popup p span{color: #8b0409;}
#cart_popup .btn{float: left; width: 98px; height: 28px; background-color: #8b0409; text-align: center; line-height: 28px; color: #f8f4f4; cursor: pointer;}
#cart_popup .btn:hover{opacity: 0.8;}
#cart_popup .left{margin: 20px 0 0 85px;}
#cart_popup .right{margin: 20px 0 0 20px;}


/* 手机验证框 */
.mobile_validated{ width: 500px; height:370px; position: fixed; top: 50%; left: 50%; margin: -185px 0 0 -250px; z-index: 999999999999999; border:1px solid #ddd; background: #fff; box-shadow: 0 0 50px #555; border-radius: 5px;}
.mobile_validated .bangding{ }
.mobile_validated .close{ width: 100%; overflow: hidden;}
.mobile_validated .close img{ float: right; cursor: pointer; margin: 10px 10px 0;
  transition:transform 0.5s;
  -webkit-transition:-webkit-transform 0.5s;
  -moz-transition:-moz-transform 0.5s;
  -ms-transition:-ms-transform 0.5s;
  -o-transition:-o-transform 0.5s;
}
.mobile_validated .close img:hover{
   transform: rotate(90deg);
   -webkit-transform: rotate(90deg);
   -moz-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
   -o-transform: rotate(90deg);
}
.mobile_validated .min_logo{ width: 100px; overflow: hidden; margin: 0 auto; cursor: pointer;}
.mobile_validated .arrow_login{ width: 310px; margin:0 auto; overflow:  hidden; position:  relative; text-align: center; color: #999; padding:20px 0;}
.mobile_validated .arrow_login span { color: #ccc; font-size: 16px; }
.mobile_validated .arrow_login span.left_line{ position: absolute; top: 20px; left: 0; }
.mobile_validated .arrow_login span.right_line{ position: absolute; top: 20px; right: 0;}
.mobile_validated .forms{ width: 310px; margin: 0 auto; overflow: hidden;}
.mobile_validated .forms div{ width: 100%; overflow: hidden;}
.mobile_validated .forms div input{ margin-bottom: 10px;}
.mobile_validated .forms div.username input{ width: 288px; padding:10px; border:1px solid #ddd; border-radius: 5px;}
.mobile_validated .forms div.password input.pass{ float: left; width: 188px; padding:10px; border:1px solid #ddd; border-radius: 5px}
.mobile_validated .forms div.password input.yzm{ border:1px solid #ddd; float: right; width: 90px; height: 40px; background: #F4F4F4; color: #b0adad; border-radius: 5px;}
.mobile_validated .forms div.password input.yzm2{ border:1px solid #ddd; float: right; width: 90px; height: 40px; background: #AB0409; color: #fff; display: none; cursor: pointer; border-radius: 5px;}
.mobile_validated .forms div.password input.yzm2:hover{opacity: 0.8;}
.mobile_validated .forms div.password input.no_send{background: #9E9E9E; border-radius: 5px;}
.mobile_validated .forms div.password input.no_send:hover{background: #9E9E9E; cursor: text;}
.mobile_validated .forms div.submit input.binding{border:1px solid #ddd; width: 100%; height: 40px; line-height: 40px; background: #AB0409; color: #fff; cursor: pointer; border-radius: 5px;}
.mobile_validated .forms div.submit input.binding:hover{opacity: 0.8;}
.mobile_validated .forms .txt{ width: 310px; margin:0 auto; overflow: hidden; text-align: center;}
.mobile_validated .forms .txt a:hover{opacity: 0.8;}
.mobile_validated .bangding_success{ width: 100%; text-align: center; overflow: hidden; margin: 0 auto; }
.mobile_validated .bangding_success h1{ font-size: 16px; color: #999; padding-top: 30px; font-weight: normal;}
.mobile_validated .bangding_success .countdownGo{ color: #aaa; float: left; width: 100%; margin-top: 20px; height: 20px; line-height: 20px;}
.mobile_validated .bangding_success .countdownGo .countdown{ color: #AB0409; height: 20px; line-height: 20px; margin-top: -2px;}
.mobile_validated .bangding_success .bangding_input{ width: 310px; overflow: hidden; margin: 0 auto;}
.mobile_validated .bangding_success .bangding_input .goIndex{float: left; width: 100%; background: #ab0409; height: 40px; color: #fff; cursor: pointer; line-height: 40px; border-radius: 5px; margin-top: 14px;}
.mobile_validated .bangding_success .bangding_input .goIndex:hover{opacity: 0.8;}
.mobile_validated .bangding_success .min_success{ width: 80px; margin: 0 auto; padding-top: 50px;}
.mobile_validated .bangding_success .min_success img{ max-width: 100%; width: 100%; height: auto;}

/*遮罩*/
.mobile_validated_zhezhao{width: 100%; height: 100%; background: rgba(0,0,0,0.3); position: fixed; top: 0; left: 0; z-index:9998;}

/* 注册邮箱验证CSS */
.email_validated_zhezhao{width: 100%; height: 100%; background: rgba(0,0,0,0.3); position: fixed; top: 0; left: 0; z-index:9999999999;}
#emailValidated{width: 500px; height: 370px; position: fixed; top: 50%; left: 50%; margin: -185px 0 0 -250px; z-index: 999999999999999; border: 1px solid #ddd; background: #fff; box-shadow: 0 0 50px #555; border-radius: 5px; }
#emailValidated .close{width: 100%; overflow: hidden;}
#emailValidated .close img{float: right; cursor: pointer; margin: 10px 10px 0; transition:transform 0.5s; -webkit-transition:-webkit-transform 0.5s; -moz-transition:-moz-transform 0.5s; -ms-transition:-ms-transform 0.5s; -o-transition:-o-transform 0.5s;}
#emailValidated .close img:hover{transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg);}
#emailValidated .validated .min_logo{width: 100px; overflow: hidden; margin: 0 auto; cursor: pointer;}
#emailValidated .validated .arrow_login{width: 310px; margin: 0 auto; overflow: hidden; position: relative; text-align: center; color: #999; padding: 20px 0;}
#emailValidated .validated .arrow_login .left_line{position: absolute; top: 20px; left: 0;}
#emailValidated .validated .arrow_login .right_line{position: absolute; top: 20px; right: 0;}
#emailValidated .validated .text{width: 310px; margin: 0 auto; overflow: hidden; position: relative; text-align: center; color: #8d8d8d; font-size: 14px;}
#emailValidated .validated .text2{float:left; width: 100%; overflow: hidden; text-align: center; color: #ab0409; font-size: 14px; margin-top: 11px;}
#emailValidated .validated .go_email{float: left; width: 286px; height: 38px; background-color: #ab0409; border-radius: 5px; color: #fff; margin: 23px 0 0 108px; cursor: pointer;}
#emailValidated .validated .go_email:hover{opacity: 0.8;}


/*邮箱返回页面*/
.email_result{width: 900px; height: 410px; margin: 0px auto;padding-left: 200px;padding-top: 120px;}
.email_result p{line-height: 30px;}
.email_result .register_aggin{width: 140px; height: 40px; text-align: center;font-size: 16px; line-height: 40px; color: #fff;background: #8b0409;display: block;}
.email_result{width: 800px;height: 480px;border:1px solid #e6e6e6;margin: 100px auto;}
.email_result .box{width: 285px;height: 215px;margin: 50px 0px 0px 150px;}
.email_result .box img{display: block; margin: 0px auto;}
.email_result .box .text{height: 72px; width: auto;text-align: center;color: #585858;line-height: 72px;}
.email_result .box .text_1{width: auto;height: 45px;line-height: 45px;text-align: center;color: #8d8d8d;}
.email_result .box .password,.email_result .box .confirm_password{width: 273px;padding-left: 10px; height: 35px;border:1px solid #cccccc;margin: 5px 0px;z-index: 10px;}
.email_result .box .go{width: 285px;height: 38px;color: #fff;background: #ab0409;text-align: center;display: block;line-height: 38px;font-size: 18px;}
.email_result .box .complete{margin-top: 5px;cursor: pointer;}